diff --git a/HEAD/.buildinfo b/HEAD/.buildinfo index 9e1e7d793f678468f9b1ab2869ef59a491c37f73..ff07baf274d90e0405ce87a27e7dd879e2fe7573 100644 --- a/HEAD/.buildinfo +++ b/HEAD/.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: a27b9bd045ff5fcfe7b40580ab9fb312 +config: 1f614774fd17375215091db89d3949a8 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/HEAD/.doctrees/api_doc/ascii/drawing.doctree b/HEAD/.doctrees/api_doc/ascii/drawing.doctree index 00e13d6635380f9986d2d89326fa45b2e0ff0528..b7d3dbec368bc7217092dc0937d890d53c8c4e2e 100644 Binary files a/HEAD/.doctrees/api_doc/ascii/drawing.doctree and b/HEAD/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/HEAD/.doctrees/api_doc/ascii/index.doctree b/HEAD/.doctrees/api_doc/ascii/index.doctree index 9a2f07a1574a726f7f3c89ac5fa801e623688bb3..6855907e686aa7e7a50998cbdad85d9ff64663e6 100644 Binary files a/HEAD/.doctrees/api_doc/ascii/index.doctree and b/HEAD/.doctrees/api_doc/ascii/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/config/index.doctree b/HEAD/.doctrees/api_doc/config/index.doctree index 6c5d735a0084f7b8a29e4b3be20d1201e904980a..0acd60b87985bd17f31ae87c988aba8e15aa43c7 100644 Binary files a/HEAD/.doctrees/api_doc/config/index.doctree and b/HEAD/.doctrees/api_doc/config/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/config/meta.doctree b/HEAD/.doctrees/api_doc/config/meta.doctree index a7d869578ef820bae771cdde6a72e6812db86839..c6c492dea1c48085a1f1db91d67f024141e77950 100644 Binary files a/HEAD/.doctrees/api_doc/config/meta.doctree and b/HEAD/.doctrees/api_doc/config/meta.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/background.doctree b/HEAD/.doctrees/api_doc/data/background.doctree index f1a617d7f76b8822baa7de8a0b6a2aa7acf01732..51b53ae4fc167580fe61cf67597a2537c31ad491 100644 Binary files a/HEAD/.doctrees/api_doc/data/background.doctree and b/HEAD/.doctrees/api_doc/data/background.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/decode.doctree b/HEAD/.doctrees/api_doc/data/decode.doctree index b9f0b90ef2e3e8d1d1be78ea7582b18c55432c9a..018ac207b89ccb4f2106ef40cf02f5db6be3ca08 100644 Binary files a/HEAD/.doctrees/api_doc/data/decode.doctree and b/HEAD/.doctrees/api_doc/data/decode.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/encode.doctree b/HEAD/.doctrees/api_doc/data/encode.doctree index 4532ce626482639618bc8c6f16783478d1e6c4a9..662dbaa5932d56b68c8c2694be45bd2abd1527e7 100644 Binary files a/HEAD/.doctrees/api_doc/data/encode.doctree and b/HEAD/.doctrees/api_doc/data/encode.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/image.doctree b/HEAD/.doctrees/api_doc/data/image.doctree index 7898f5407836362e3ac06a1e25408852fa97e893..9afb4360f698714528760526f82bd1f6b861e97a 100644 Binary files a/HEAD/.doctrees/api_doc/data/image.doctree and b/HEAD/.doctrees/api_doc/data/image.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/index.doctree b/HEAD/.doctrees/api_doc/data/index.doctree index b6567f6b8f45136bf4cbe455bc89546e1aa46de1..e6508a5dcf03d47e6eba8468f12321f4a7dfacca 100644 Binary files a/HEAD/.doctrees/api_doc/data/index.doctree and b/HEAD/.doctrees/api_doc/data/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/layer.doctree b/HEAD/.doctrees/api_doc/data/layer.doctree index 1ef6bd876df9a14f950ed45adcb04f4cba78b5ba..bcd3bd1eefcb1937a63750f58faef8189d7b731e 100644 Binary files a/HEAD/.doctrees/api_doc/data/layer.doctree and b/HEAD/.doctrees/api_doc/data/layer.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/booru_yolo.doctree b/HEAD/.doctrees/api_doc/detect/booru_yolo.doctree index 052f486f8cb35d5e52146207bddc2b1526cc5401..8f49c119e1020db7cecd29d99c118b4c3f250682 100644 Binary files a/HEAD/.doctrees/api_doc/detect/booru_yolo.doctree and b/HEAD/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/censor.doctree b/HEAD/.doctrees/api_doc/detect/censor.doctree index 54b508da5e9c015d67b14e440e1f3a1448d5feb9..9f99b7fbbb796c84f97cb484adfd7c81408bcfd6 100644 Binary files a/HEAD/.doctrees/api_doc/detect/censor.doctree and b/HEAD/.doctrees/api_doc/detect/censor.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/eye.doctree b/HEAD/.doctrees/api_doc/detect/eye.doctree index 766830056f3ec1213bf0506ad23f851e107eeaab..1b34e321ef71f21b3eb506ad2704e95b39f509c6 100644 Binary files a/HEAD/.doctrees/api_doc/detect/eye.doctree and b/HEAD/.doctrees/api_doc/detect/eye.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/face.doctree b/HEAD/.doctrees/api_doc/detect/face.doctree index d54449b3fcecd9b0ab4eae7ac5124fb63b86bc07..d46c12125ad6b48d6084026b910e10f5f3261992 100644 Binary files a/HEAD/.doctrees/api_doc/detect/face.doctree and b/HEAD/.doctrees/api_doc/detect/face.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/halfbody.doctree b/HEAD/.doctrees/api_doc/detect/halfbody.doctree index b33a584127f5eb2913d27022bbc5d6bd4777a2a7..cca032a7b6e8a07ef4c380372790ac31eb3795af 100644 Binary files a/HEAD/.doctrees/api_doc/detect/halfbody.doctree and b/HEAD/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/hand.doctree b/HEAD/.doctrees/api_doc/detect/hand.doctree index aaf523f40e206acdbc65dff0edfc23f5e0e4d906..221ad0249d5a738d10ea076641377392a6cd445f 100644 Binary files a/HEAD/.doctrees/api_doc/detect/hand.doctree and b/HEAD/.doctrees/api_doc/detect/hand.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/head.doctree b/HEAD/.doctrees/api_doc/detect/head.doctree index 699571cfe10304a2a5c7531e55be0a0a3f03f82c..937cd426d938cbe13c08e1971b44124fcb354882 100644 Binary files a/HEAD/.doctrees/api_doc/detect/head.doctree and b/HEAD/.doctrees/api_doc/detect/head.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/index.doctree b/HEAD/.doctrees/api_doc/detect/index.doctree index 3596a85769d7df4979a42045717ca8aaeac98cee..823d4511f4a7d9d57c5158cfc5ec5b02ca9b919c 100644 Binary files a/HEAD/.doctrees/api_doc/detect/index.doctree and b/HEAD/.doctrees/api_doc/detect/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/nudenet.doctree b/HEAD/.doctrees/api_doc/detect/nudenet.doctree index be080b031c5f2f9a892642b8be1e5ad5b6bd37c6..d7f26feaca175dfe208ae8a6a78e66634221546c 100644 Binary files a/HEAD/.doctrees/api_doc/detect/nudenet.doctree and b/HEAD/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/person.doctree b/HEAD/.doctrees/api_doc/detect/person.doctree index dcfb545bf4a967eb98236a5c2c43f326a0453515..fb7fc82fd510f143e25e2166848e120634e2dcec 100644 Binary files a/HEAD/.doctrees/api_doc/detect/person.doctree and b/HEAD/.doctrees/api_doc/detect/person.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/similarity.doctree b/HEAD/.doctrees/api_doc/detect/similarity.doctree index 8f05b86c876e011ba0086dd7b34d4a37e5af9745..6c0d446fa0f3bffc3c0ce56e5ea3cbf77570ad6f 100644 Binary files a/HEAD/.doctrees/api_doc/detect/similarity.doctree and b/HEAD/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/text.doctree b/HEAD/.doctrees/api_doc/detect/text.doctree index dc49b6479b201ca4ec09c66088c9812ae94c637b..550659ce258690e1bb8811f6c49e9a12b6e08f54 100644 Binary files a/HEAD/.doctrees/api_doc/detect/text.doctree and b/HEAD/.doctrees/api_doc/detect/text.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/visual.doctree b/HEAD/.doctrees/api_doc/detect/visual.doctree index 8240d5beecd76d88b3abc444039bd10aefa6bcac..84d9681a5d521580e180963cf8623ab1204c35fe 100644 Binary files a/HEAD/.doctrees/api_doc/detect/visual.doctree and b/HEAD/.doctrees/api_doc/detect/visual.doctree differ diff --git a/HEAD/.doctrees/api_doc/edge/canny.doctree b/HEAD/.doctrees/api_doc/edge/canny.doctree index 7d76000461ff41a8500048e44214f8a56584a84b..9d91a3336713b812cdc455bccdebedcc96cf5ca4 100644 Binary files a/HEAD/.doctrees/api_doc/edge/canny.doctree and b/HEAD/.doctrees/api_doc/edge/canny.doctree differ diff --git a/HEAD/.doctrees/api_doc/edge/index.doctree b/HEAD/.doctrees/api_doc/edge/index.doctree index 65f3294647551aaec571cc95b89904bce4088a96..3b80c2e938df738698c75b8431d8dcbe2a4a5e6b 100644 Binary files a/HEAD/.doctrees/api_doc/edge/index.doctree and b/HEAD/.doctrees/api_doc/edge/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/edge/lineart.doctree b/HEAD/.doctrees/api_doc/edge/lineart.doctree index f2ccc8f21208020aa26b0144881f3c288a5bb6a6..5e9964a0845f2051cabe2bcb7471d18e2153c8e3 100644 Binary files a/HEAD/.doctrees/api_doc/edge/lineart.doctree and b/HEAD/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/HEAD/.doctrees/api_doc/edge/lineart_anime.doctree b/HEAD/.doctrees/api_doc/edge/lineart_anime.doctree index 2eae95a6d8120bc9a68dcb773f3b30b0aea64f00..2ab20799c38c2b91bad65cff6a29a022b0e031af 100644 Binary files a/HEAD/.doctrees/api_doc/edge/lineart_anime.doctree and b/HEAD/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/HEAD/.doctrees/api_doc/generic/classify.doctree b/HEAD/.doctrees/api_doc/generic/classify.doctree index af763f4c857ee2b71db3a26f031ed8b9efc1e148..c976c07c009cad08475d1aa0ba49017639be9b46 100644 Binary files a/HEAD/.doctrees/api_doc/generic/classify.doctree and b/HEAD/.doctrees/api_doc/generic/classify.doctree differ diff --git a/HEAD/.doctrees/api_doc/generic/clip.doctree b/HEAD/.doctrees/api_doc/generic/clip.doctree index b7049fe4f7b17c2da4f92fd4142bed62a4009c3d..1b90c4336b2ceb55736896dbc199447838cdef51 100644 Binary files a/HEAD/.doctrees/api_doc/generic/clip.doctree and b/HEAD/.doctrees/api_doc/generic/clip.doctree differ diff --git a/HEAD/.doctrees/api_doc/generic/enhance.doctree b/HEAD/.doctrees/api_doc/generic/enhance.doctree index ea929d6e2f3211d8c03f94d962de0df769dc0e29..3f89283c7afd22ad448ad1e3852e7468fba4b60e 100644 Binary files a/HEAD/.doctrees/api_doc/generic/enhance.doctree and b/HEAD/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/HEAD/.doctrees/api_doc/generic/index.doctree b/HEAD/.doctrees/api_doc/generic/index.doctree index 70f8d719857d2bfeecc1ac8d28a22a933c13663d..7d42c40c4d3e2837d9b68f54669ec358baff99fd 100644 Binary files a/HEAD/.doctrees/api_doc/generic/index.doctree and b/HEAD/.doctrees/api_doc/generic/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/generic/siglip.doctree b/HEAD/.doctrees/api_doc/generic/siglip.doctree index 3c4ec48f21d2542e65268a3bd19c98ead0dbf7aa..9a46bd87169433b5d3c3a62baa6c2b39c19d0bc8 100644 Binary files a/HEAD/.doctrees/api_doc/generic/siglip.doctree and b/HEAD/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/HEAD/.doctrees/api_doc/generic/yolo.doctree b/HEAD/.doctrees/api_doc/generic/yolo.doctree index dd190522561fb53feaf151ce1b67586849c20c73..811cf8728825c30b38d46b1156bd30ff20036071 100644 Binary files a/HEAD/.doctrees/api_doc/generic/yolo.doctree and b/HEAD/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/HEAD/.doctrees/api_doc/metadata/geninfo.doctree b/HEAD/.doctrees/api_doc/metadata/geninfo.doctree index bb61cbd4d6baa7967e00b8b40d7a22368a3edec6..b6a786ab9569a09e6a5a7b52cb4f85328e1ac639 100644 Binary files a/HEAD/.doctrees/api_doc/metadata/geninfo.doctree and b/HEAD/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/HEAD/.doctrees/api_doc/metadata/index.doctree b/HEAD/.doctrees/api_doc/metadata/index.doctree index 621378137afa747afa96df05b339aece587e6f95..e7bd914b785bb081b61d12701a3f5888fcf63ec4 100644 Binary files a/HEAD/.doctrees/api_doc/metadata/index.doctree and b/HEAD/.doctrees/api_doc/metadata/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/metadata/lsb.doctree b/HEAD/.doctrees/api_doc/metadata/lsb.doctree index ded5d913fd6c564dac9259f5992e580a119f7ab1..7413b024a2be1849c125b50bbd8623f8a95ccc7c 100644 Binary files a/HEAD/.doctrees/api_doc/metadata/lsb.doctree and b/HEAD/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/HEAD/.doctrees/api_doc/metrics/aesthetic.doctree b/HEAD/.doctrees/api_doc/metrics/aesthetic.doctree index f80f3e9ca23ca7428e2907d29cb7c94b5bf84292..b0fc74fd3a65e1b5a205f3f2a0906318205d748a 100644 Binary files a/HEAD/.doctrees/api_doc/metrics/aesthetic.doctree and b/HEAD/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/HEAD/.doctrees/api_doc/metrics/ccip.doctree b/HEAD/.doctrees/api_doc/metrics/ccip.doctree index d14dcb0a7724fa9733b2fa4f9ddee4afe5da3a4f..c67cd2cb9e7c65b7cb77ca3bf6e2e71a8137d253 100644 Binary files a/HEAD/.doctrees/api_doc/metrics/ccip.doctree and b/HEAD/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/HEAD/.doctrees/api_doc/metrics/dbaesthetic.doctree b/HEAD/.doctrees/api_doc/metrics/dbaesthetic.doctree index bff04f4044b42a40ee627dc457ef59cd772e1f44..c584167b4d0ad285b09b00dd8adbda76657e8d0a 100644 Binary files a/HEAD/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/HEAD/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/HEAD/.doctrees/api_doc/metrics/index.doctree b/HEAD/.doctrees/api_doc/metrics/index.doctree index a852e66a62ae159d4cd01d387371e0af991b411e..894928fc2a966dbe14acdf1e20beb9ce2e4e8cec 100644 Binary files a/HEAD/.doctrees/api_doc/metrics/index.doctree and b/HEAD/.doctrees/api_doc/metrics/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/metrics/laplacian.doctree b/HEAD/.doctrees/api_doc/metrics/laplacian.doctree index 4242a21363b1e2f4994d7938cfdd4d4756feb77b..522622a242b218a11dcd0209d576d44ff0a4b42c 100644 Binary files a/HEAD/.doctrees/api_doc/metrics/laplacian.doctree and b/HEAD/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/HEAD/.doctrees/api_doc/metrics/lpips.doctree b/HEAD/.doctrees/api_doc/metrics/lpips.doctree index a3ed18cfad395ff16e19308459bb9de0741244c1..e5dffe5246e451a32299c12c186d9cf197d5008f 100644 Binary files a/HEAD/.doctrees/api_doc/metrics/lpips.doctree and b/HEAD/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/HEAD/.doctrees/api_doc/metrics/psnr_.doctree b/HEAD/.doctrees/api_doc/metrics/psnr_.doctree index 8747da8d05945b5b6cc64a23df004b16392d48c1..b70fbbabd18bdf7f171484add4eb552656cdcb1f 100644 Binary files a/HEAD/.doctrees/api_doc/metrics/psnr_.doctree and b/HEAD/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/HEAD/.doctrees/api_doc/ocr/index.doctree b/HEAD/.doctrees/api_doc/ocr/index.doctree index 7e684b25b360b8954c708a242ceb9e02d5a202a3..f0905cbf2b40d763c2983ec2c8cf9514b684a8fe 100644 Binary files a/HEAD/.doctrees/api_doc/ocr/index.doctree and b/HEAD/.doctrees/api_doc/ocr/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/operate/align.doctree b/HEAD/.doctrees/api_doc/operate/align.doctree index ddd26bc7a94be57c262afef9e339e41675e37e9a..e469d6015c87cf3872ed000fbdea3254b216031d 100644 Binary files a/HEAD/.doctrees/api_doc/operate/align.doctree and b/HEAD/.doctrees/api_doc/operate/align.doctree differ diff --git a/HEAD/.doctrees/api_doc/operate/censor.doctree b/HEAD/.doctrees/api_doc/operate/censor.doctree index 24c81e7f48ea5ac23d8206ac3fb2dce79a639dd8..0d899aebb84295b1c70ce6dcb0b051d6d4edb9fa 100644 Binary files a/HEAD/.doctrees/api_doc/operate/censor.doctree and b/HEAD/.doctrees/api_doc/operate/censor.doctree differ diff --git a/HEAD/.doctrees/api_doc/operate/imgcensor.doctree b/HEAD/.doctrees/api_doc/operate/imgcensor.doctree index a7396ba1706bde49f0c806775fe8aa892d911565..3b7ffb28facab39bb128010808dd2e837f038d87 100644 Binary files a/HEAD/.doctrees/api_doc/operate/imgcensor.doctree and b/HEAD/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/HEAD/.doctrees/api_doc/operate/index.doctree b/HEAD/.doctrees/api_doc/operate/index.doctree index bf5c676082206f2dcd2ff491db240814e48184da..528bbfe58958ff3b96625b86249ff8337254de3a 100644 Binary files a/HEAD/.doctrees/api_doc/operate/index.doctree and b/HEAD/.doctrees/api_doc/operate/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/operate/squeeze.doctree b/HEAD/.doctrees/api_doc/operate/squeeze.doctree index 29e05e4864e141cc8a4dc6b8446b3c8088c9dc66..aa98e1b8b59eae53e34d13bd4a0d130380284809 100644 Binary files a/HEAD/.doctrees/api_doc/operate/squeeze.doctree and b/HEAD/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/HEAD/.doctrees/api_doc/pose/dwpose.doctree b/HEAD/.doctrees/api_doc/pose/dwpose.doctree index 9afbd49bad3b5254f912d97af39cf1c7f51000fb..dacadd78524d0df6d00e33c5605b41a1b0929089 100644 Binary files a/HEAD/.doctrees/api_doc/pose/dwpose.doctree and b/HEAD/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/HEAD/.doctrees/api_doc/pose/format.doctree b/HEAD/.doctrees/api_doc/pose/format.doctree index d46748dd05acef56be7b3a85330c4ed97db14ee1..56f543e978f8bc7ad336409a8333571dd00cc2ac 100644 Binary files a/HEAD/.doctrees/api_doc/pose/format.doctree and b/HEAD/.doctrees/api_doc/pose/format.doctree differ diff --git a/HEAD/.doctrees/api_doc/pose/index.doctree b/HEAD/.doctrees/api_doc/pose/index.doctree index 0989633a34fa07c6d02f394cd79d48fa987c7880..1a3c51bcec99a98ac65906712fba23149b05e2fa 100644 Binary files a/HEAD/.doctrees/api_doc/pose/index.doctree and b/HEAD/.doctrees/api_doc/pose/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/pose/visual.doctree b/HEAD/.doctrees/api_doc/pose/visual.doctree index dc92d7852b5ce6a801eaac29b37091e0e70e1e0d..295410e9d589feec95791868db41e4e0c671aa43 100644 Binary files a/HEAD/.doctrees/api_doc/pose/visual.doctree and b/HEAD/.doctrees/api_doc/pose/visual.doctree differ diff --git a/HEAD/.doctrees/api_doc/preprocess/base.doctree b/HEAD/.doctrees/api_doc/preprocess/base.doctree index b60eb0e013859bcdabd72996e167ee4191056ba8..f43bef496129544b4d76cb3025c38a877238f65d 100644 Binary files a/HEAD/.doctrees/api_doc/preprocess/base.doctree and b/HEAD/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/HEAD/.doctrees/api_doc/preprocess/index.doctree b/HEAD/.doctrees/api_doc/preprocess/index.doctree index e1f2bb86c418240bb21cba1f34c76f21dbebc020..51e53d5d52c68d0a85eab0002e4cb31972216cf7 100644 Binary files a/HEAD/.doctrees/api_doc/preprocess/index.doctree and b/HEAD/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/preprocess/pillow.doctree b/HEAD/.doctrees/api_doc/preprocess/pillow.doctree index e340821c526503422b4557e1393be821bea54727..a84c0cb17ba76022e8dbc2e8f07abe374b4d7dae 100644 Binary files a/HEAD/.doctrees/api_doc/preprocess/pillow.doctree and b/HEAD/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/HEAD/.doctrees/api_doc/preprocess/torchvision.doctree b/HEAD/.doctrees/api_doc/preprocess/torchvision.doctree index 21667461ae04c6aa8168223b6369d194b4780fd7..55c95b2d1529c453b7a7783bf18d4c71c2f98f3f 100644 Binary files a/HEAD/.doctrees/api_doc/preprocess/torchvision.doctree and b/HEAD/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/HEAD/.doctrees/api_doc/preprocess/transformers.doctree b/HEAD/.doctrees/api_doc/preprocess/transformers.doctree index c420f75ed35f485d9009332dcd66838df8e67ef7..6ead13c54e7614cd6d6b245b90b10f15ddad151e 100644 Binary files a/HEAD/.doctrees/api_doc/preprocess/transformers.doctree and b/HEAD/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/HEAD/.doctrees/api_doc/resource/background.doctree b/HEAD/.doctrees/api_doc/resource/background.doctree index facf89e39ede368dd62e04232867d2a968fc2a2d..162e6be52e709d8570f3f1f0e13a2f7bb3ac2028 100644 Binary files a/HEAD/.doctrees/api_doc/resource/background.doctree and b/HEAD/.doctrees/api_doc/resource/background.doctree differ diff --git a/HEAD/.doctrees/api_doc/resource/index.doctree b/HEAD/.doctrees/api_doc/resource/index.doctree index 504b0aec939baa763b5955b6fdd1d3c1e1e8dcd3..603aa5da1575fafcddf419d8d0fb3f230eb8bec1 100644 Binary files a/HEAD/.doctrees/api_doc/resource/index.doctree and b/HEAD/.doctrees/api_doc/resource/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/restore/adversarial.doctree b/HEAD/.doctrees/api_doc/restore/adversarial.doctree index 3bdabc463eb102d4a6c65745616b284d915a01fe..3717f249cc23284a3797ad3cfa731ebd295c191a 100644 Binary files a/HEAD/.doctrees/api_doc/restore/adversarial.doctree and b/HEAD/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/HEAD/.doctrees/api_doc/restore/index.doctree b/HEAD/.doctrees/api_doc/restore/index.doctree index 3cf2218bf8b108ea4b306b62e859f70bb51b516d..cd559f93c6c17660ee9e467f25ef081922787cec 100644 Binary files a/HEAD/.doctrees/api_doc/restore/index.doctree and b/HEAD/.doctrees/api_doc/restore/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/restore/nafnet.doctree b/HEAD/.doctrees/api_doc/restore/nafnet.doctree index 40a2d73427df46fb8787b6f196450be7e005a952..6e12b0f91c6efe6e269f821156a4d50c21db186b 100644 Binary files a/HEAD/.doctrees/api_doc/restore/nafnet.doctree and b/HEAD/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/HEAD/.doctrees/api_doc/restore/scunet.doctree b/HEAD/.doctrees/api_doc/restore/scunet.doctree index c3736a8404439b082643be9698f164d5771d1781..584a0cf75898f4cb645c5068b98c088f476117bb 100644 Binary files a/HEAD/.doctrees/api_doc/restore/scunet.doctree and b/HEAD/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/HEAD/.doctrees/api_doc/sd/index.doctree b/HEAD/.doctrees/api_doc/sd/index.doctree index 30a1a82b9205a477e9f8b969e7c03d217e3fbc2a..20568d0cb7f2d2b92963ed889193a37adec51f73 100644 Binary files a/HEAD/.doctrees/api_doc/sd/index.doctree and b/HEAD/.doctrees/api_doc/sd/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/sd/metadata.doctree b/HEAD/.doctrees/api_doc/sd/metadata.doctree index d7a3972ce443379cc76e68791572d3237cb93b2c..67f7ffca251c4b1fda3016dcc50b0057b5bbb232 100644 Binary files a/HEAD/.doctrees/api_doc/sd/metadata.doctree and b/HEAD/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/HEAD/.doctrees/api_doc/sd/model.doctree b/HEAD/.doctrees/api_doc/sd/model.doctree index 9d1b65a3af46d15d3608a2c46bccb428744da67c..b9e85776d08476e3bdeb2e5c9f5f4c9949df59b8 100644 Binary files a/HEAD/.doctrees/api_doc/sd/model.doctree and b/HEAD/.doctrees/api_doc/sd/model.doctree differ diff --git a/HEAD/.doctrees/api_doc/sd/nai.doctree b/HEAD/.doctrees/api_doc/sd/nai.doctree index c597e600fa33f1688c632a9e53c29efbb378153f..dbf1f8a5b65bb2197cb973c467611e5c269c82ce 100644 Binary files a/HEAD/.doctrees/api_doc/sd/nai.doctree and b/HEAD/.doctrees/api_doc/sd/nai.doctree differ diff --git a/HEAD/.doctrees/api_doc/segment/index.doctree b/HEAD/.doctrees/api_doc/segment/index.doctree index f61f2ce73534724cd436c5556eb200bbae876cb7..18d87a00cae38fa4676914ba5d4e38bc925f9c3f 100644 Binary files a/HEAD/.doctrees/api_doc/segment/index.doctree and b/HEAD/.doctrees/api_doc/segment/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/segment/isnetis.doctree b/HEAD/.doctrees/api_doc/segment/isnetis.doctree index 19dabcc1b7198752f332197952b2916b7024616d..48712af90237318dfbb8d3b7516ecf56a32cfc0b 100644 Binary files a/HEAD/.doctrees/api_doc/segment/isnetis.doctree and b/HEAD/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/HEAD/.doctrees/api_doc/tagging/blacklist.doctree b/HEAD/.doctrees/api_doc/tagging/blacklist.doctree index 546b84d3845e2127e0b251254792a2cce0d8ab5d..de7edc03631e6134daf5b460ac9ffeb28d9e8f49 100644 Binary files a/HEAD/.doctrees/api_doc/tagging/blacklist.doctree and b/HEAD/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/HEAD/.doctrees/api_doc/tagging/character.doctree b/HEAD/.doctrees/api_doc/tagging/character.doctree index ae752bf54135aaa547a56173a4d5b6441f30dd02..6dc7e421fa7e4bcc0d954c723d778439faa922d2 100644 Binary files a/HEAD/.doctrees/api_doc/tagging/character.doctree and b/HEAD/.doctrees/api_doc/tagging/character.doctree differ diff --git a/HEAD/.doctrees/api_doc/tagging/deepdanbooru.doctree b/HEAD/.doctrees/api_doc/tagging/deepdanbooru.doctree index 69f138a3148b3f69c6f4ca8c53513fe271bb33d9..f8b0b44c85c7cfbc6a5e67720cce0790d2954d9c 100644 Binary files a/HEAD/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/HEAD/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/HEAD/.doctrees/api_doc/tagging/deepgelbooru.doctree b/HEAD/.doctrees/api_doc/tagging/deepgelbooru.doctree index 00e4b417dc0e8c1d099ea98e56db30c543cff5a2..3d9d80592ae5e5d8847d1010a158f0f02b43f814 100644 Binary files a/HEAD/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/HEAD/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/HEAD/.doctrees/api_doc/tagging/format.doctree b/HEAD/.doctrees/api_doc/tagging/format.doctree index 0d65cf0609a5b0d30386a606e0ec97bb4295dd23..6aacd9638c59d03a8a1371c23b5cbc755cc28517 100644 Binary files a/HEAD/.doctrees/api_doc/tagging/format.doctree and b/HEAD/.doctrees/api_doc/tagging/format.doctree differ diff --git a/HEAD/.doctrees/api_doc/tagging/index.doctree b/HEAD/.doctrees/api_doc/tagging/index.doctree index 08b0b2790002e90aa35b62b6264b3934940d50f3..5ac38662bf629ff20c3ba2d80871edcdb20b4cec 100644 Binary files a/HEAD/.doctrees/api_doc/tagging/index.doctree and b/HEAD/.doctrees/api_doc/tagging/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/tagging/match.doctree b/HEAD/.doctrees/api_doc/tagging/match.doctree index 106fc68ff8f259be1a753f41778af9a07a17fb8f..d6290ab075de3f1e2117c36b67b7b8b7786c34d1 100644 Binary files a/HEAD/.doctrees/api_doc/tagging/match.doctree and b/HEAD/.doctrees/api_doc/tagging/match.doctree differ diff --git a/HEAD/.doctrees/api_doc/tagging/mldanbooru.doctree b/HEAD/.doctrees/api_doc/tagging/mldanbooru.doctree index c419cb2ce2d822fcacaf2cfdae68f9385730756e..8d38a4795779082eb6cac0be64bc42fdc6071a75 100644 Binary files a/HEAD/.doctrees/api_doc/tagging/mldanbooru.doctree and b/HEAD/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/HEAD/.doctrees/api_doc/tagging/order.doctree b/HEAD/.doctrees/api_doc/tagging/order.doctree index f475a6513af2ac40157ad5ccfd7cef74ccd8732a..ac620061063db15ecfd24bb8224027025dcf8d56 100644 Binary files a/HEAD/.doctrees/api_doc/tagging/order.doctree and b/HEAD/.doctrees/api_doc/tagging/order.doctree differ diff --git a/HEAD/.doctrees/api_doc/tagging/overlap.doctree b/HEAD/.doctrees/api_doc/tagging/overlap.doctree index c21a51f1846bd923bf229a28721d6470045576a7..3929fd65df0d981fd2a91a4fe7d8d092e216a19b 100644 Binary files a/HEAD/.doctrees/api_doc/tagging/overlap.doctree and b/HEAD/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/HEAD/.doctrees/api_doc/tagging/wd14.doctree b/HEAD/.doctrees/api_doc/tagging/wd14.doctree index 42b47e0b0183e102f4f38132be627a35b39dc708..898afa4a5eb2d3c641c5acdc0815efc1a5555566 100644 Binary files a/HEAD/.doctrees/api_doc/tagging/wd14.doctree and b/HEAD/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/HEAD/.doctrees/api_doc/upscale/cdc.doctree b/HEAD/.doctrees/api_doc/upscale/cdc.doctree index 86aef20240d12ff9cc3ad8c88ac5946d127555c3..c1b7baf481d22466592d1f768d0cbf5ee9925f0b 100644 Binary files a/HEAD/.doctrees/api_doc/upscale/cdc.doctree and b/HEAD/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/HEAD/.doctrees/api_doc/upscale/index.doctree b/HEAD/.doctrees/api_doc/upscale/index.doctree index 4448670a199f8908f9a42822ef06e93c1b833ec3..38c65163664f5f49fad427a1410327855e8ebd04 100644 Binary files a/HEAD/.doctrees/api_doc/upscale/index.doctree and b/HEAD/.doctrees/api_doc/upscale/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/utils/cache.doctree b/HEAD/.doctrees/api_doc/utils/cache.doctree index 26082c985b789e40fbdcd62aab4702eaef3a179f..325edc6b1cefa78382462b6cf04f669b79a828c8 100644 Binary files a/HEAD/.doctrees/api_doc/utils/cache.doctree and b/HEAD/.doctrees/api_doc/utils/cache.doctree differ diff --git a/HEAD/.doctrees/api_doc/utils/func.doctree b/HEAD/.doctrees/api_doc/utils/func.doctree index 7e8f8839749f6dcb6dddc66ac50f67e6beb0bc26..c297a6d3d3b9d6c665a1f71b69e6516554ee6c75 100644 Binary files a/HEAD/.doctrees/api_doc/utils/func.doctree and b/HEAD/.doctrees/api_doc/utils/func.doctree differ diff --git a/HEAD/.doctrees/api_doc/utils/index.doctree b/HEAD/.doctrees/api_doc/utils/index.doctree index c7be256003812213a472d3899b25e6b78ff44634..46425fefacf02bd1358ccd1855609ccd089834df 100644 Binary files a/HEAD/.doctrees/api_doc/utils/index.doctree and b/HEAD/.doctrees/api_doc/utils/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/utils/onnxruntime.doctree b/HEAD/.doctrees/api_doc/utils/onnxruntime.doctree index 943dc709f04b783e336f499875495f081c958209..f646897d08616437a9d8534b204462b7284c8228 100644 Binary files a/HEAD/.doctrees/api_doc/utils/onnxruntime.doctree and b/HEAD/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/aicheck.doctree b/HEAD/.doctrees/api_doc/validate/aicheck.doctree index 07762ea359273fd87f67cc74ad907e406522b01c..46e9618e6dd95985a2b28680990c8fe8227e03f9 100644 Binary files a/HEAD/.doctrees/api_doc/validate/aicheck.doctree and b/HEAD/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/bangumi_char.doctree b/HEAD/.doctrees/api_doc/validate/bangumi_char.doctree index 0304e8c013f64155d7ecb7ae49dc4eb73382929c..6abf63157fc8105ece0f8770e8a02e8507699f77 100644 Binary files a/HEAD/.doctrees/api_doc/validate/bangumi_char.doctree and b/HEAD/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/classify.doctree b/HEAD/.doctrees/api_doc/validate/classify.doctree index 48c258a0000a8b4f3cb85dd688494f38f1d1cbec..a8089b51212793f2d20dbf2d9399788a53b1a92b 100644 Binary files a/HEAD/.doctrees/api_doc/validate/classify.doctree and b/HEAD/.doctrees/api_doc/validate/classify.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/color.doctree b/HEAD/.doctrees/api_doc/validate/color.doctree index fbe00855e6ecbeeb487f3c0fe6cee9694bfcd525..cc6be5165b042ff2e092daa18b2556a8083006e6 100644 Binary files a/HEAD/.doctrees/api_doc/validate/color.doctree and b/HEAD/.doctrees/api_doc/validate/color.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/completeness.doctree b/HEAD/.doctrees/api_doc/validate/completeness.doctree index 84e5d7a9bb51eff5e78dde3f6429bf63932557e2..934597a2af111fc97d44e5ceeaa0d76267068dee 100644 Binary files a/HEAD/.doctrees/api_doc/validate/completeness.doctree and b/HEAD/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/dbrating.doctree b/HEAD/.doctrees/api_doc/validate/dbrating.doctree index 3e2719935593e31b0850ca33b394d3b5d2bb9620..0afc3092e96a75f75f5510daab79e91cfd89f240 100644 Binary files a/HEAD/.doctrees/api_doc/validate/dbrating.doctree and b/HEAD/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/furry.doctree b/HEAD/.doctrees/api_doc/validate/furry.doctree index 766c909fc5f363fedb4dfa646e0a13a52e0abe2a..b59329337d78c50874d9e6cf2e175dcd84800eab 100644 Binary files a/HEAD/.doctrees/api_doc/validate/furry.doctree and b/HEAD/.doctrees/api_doc/validate/furry.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/index.doctree b/HEAD/.doctrees/api_doc/validate/index.doctree index 480c9fe950a6a5b69a27c2070aaa8dce4e84c7f0..df05857a94b6b2548cf2c92ba20de161a598cc75 100644 Binary files a/HEAD/.doctrees/api_doc/validate/index.doctree and b/HEAD/.doctrees/api_doc/validate/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/monochrome.doctree b/HEAD/.doctrees/api_doc/validate/monochrome.doctree index ea356cf26a9ce3d7423e0bc7e516d12a70ea3de3..8bce189d66e927514d4ceeff98dfb779d3a74e51 100644 Binary files a/HEAD/.doctrees/api_doc/validate/monochrome.doctree and b/HEAD/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/nsfw.doctree b/HEAD/.doctrees/api_doc/validate/nsfw.doctree index c4abe7ac6dabab4f9a8add9d113cf4b0c796f92a..e16b83ad0605ea9e657e3a9eac434ff6d541ceb9 100644 Binary files a/HEAD/.doctrees/api_doc/validate/nsfw.doctree and b/HEAD/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/portrait.doctree b/HEAD/.doctrees/api_doc/validate/portrait.doctree index f9f68b3bcada732f1172d5f97b0fdee3dd49d749..66677ae1e660823dff0697df2076edae9cd70904 100644 Binary files a/HEAD/.doctrees/api_doc/validate/portrait.doctree and b/HEAD/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/rating.doctree b/HEAD/.doctrees/api_doc/validate/rating.doctree index f891b0b356d1a78e5ef0877d9c6178e51399770c..175dc446da04a847905c0706e3e39fdb826e951d 100644 Binary files a/HEAD/.doctrees/api_doc/validate/rating.doctree and b/HEAD/.doctrees/api_doc/validate/rating.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/real.doctree b/HEAD/.doctrees/api_doc/validate/real.doctree index 77dedda3d7bb273e93e52befe3f7e975d181ab58..e6707699310fcef18f99be7bb9952e7c330ae21e 100644 Binary files a/HEAD/.doctrees/api_doc/validate/real.doctree and b/HEAD/.doctrees/api_doc/validate/real.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/safe.doctree b/HEAD/.doctrees/api_doc/validate/safe.doctree index 8f8095ecb147ca67226668ebdf441b5d1c31ca72..be90ad0a95783be9b393bc4396c8ce11991c0a42 100644 Binary files a/HEAD/.doctrees/api_doc/validate/safe.doctree and b/HEAD/.doctrees/api_doc/validate/safe.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/style_age.doctree b/HEAD/.doctrees/api_doc/validate/style_age.doctree index 02e2bc93823213c1b7fe968d6347d24d22353233..78469a997104acaa334f52902c9c5ab5c8eeb239 100644 Binary files a/HEAD/.doctrees/api_doc/validate/style_age.doctree and b/HEAD/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/teen.doctree b/HEAD/.doctrees/api_doc/validate/teen.doctree index 0a6de1478459d7ff18ebb9766e2960927e7bb267..50a914513bbde3833cb8c0213075e63b664808d1 100644 Binary files a/HEAD/.doctrees/api_doc/validate/teen.doctree and b/HEAD/.doctrees/api_doc/validate/teen.doctree differ diff --git a/HEAD/.doctrees/api_doc/validate/truncate.doctree b/HEAD/.doctrees/api_doc/validate/truncate.doctree index abeb91e96f3e45430d1b67650b7757661bac2838..a59af3da74a5329c22b8ddb83c18487ed62ff250 100644 Binary files a/HEAD/.doctrees/api_doc/validate/truncate.doctree and b/HEAD/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/HEAD/.doctrees/environment.pickle b/HEAD/.doctrees/environment.pickle index 67c898d63f4095669c6a546528574469c52e99d4..1fb0c8a398292422f02ebe76bf8528eb673ec24d 100644 Binary files a/HEAD/.doctrees/environment.pickle and b/HEAD/.doctrees/environment.pickle differ diff --git a/HEAD/.doctrees/index.doctree b/HEAD/.doctrees/index.doctree index 4d4b14b5c92a1e6a0a75378b33666bf0be1d0519..25bd4873577bfd19ccf775f3511d0977e5b4efd7 100644 Binary files a/HEAD/.doctrees/index.doctree and b/HEAD/.doctrees/index.doctree differ diff --git a/HEAD/.doctrees/information/environment.doctree b/HEAD/.doctrees/information/environment.doctree index 2ef79a13d7f16055c0d333bfe0cb24cf85b495c4..5c03bc19a643129482648463ddc9adbe6e331a20 100644 Binary files a/HEAD/.doctrees/information/environment.doctree and b/HEAD/.doctrees/information/environment.doctree differ diff --git a/HEAD/.doctrees/information/environment.result.doctree b/HEAD/.doctrees/information/environment.result.doctree index 28cf9c5b47eba88b37f58cdd6ab559a52dbdc93b..b3214e9a6b3f8e41de9284711524fcb9f537b33b 100644 Binary files a/HEAD/.doctrees/information/environment.result.doctree and b/HEAD/.doctrees/information/environment.result.doctree differ diff --git a/HEAD/.doctrees/nbsphinx/information/environment.ipynb b/HEAD/.doctrees/nbsphinx/information/environment.ipynb index 2cd373d00eab46a8689a849ae285ca06896f6f52..562b856faf7deaf28beffef9bd57c11b1aead8c9 100644 --- a/HEAD/.doctrees/nbsphinx/information/environment.ipynb +++ b/HEAD/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:17:11.624504Z", - "iopub.status.busy": "2025-02-24T08:17:11.624299Z", - "iopub.status.idle": "2025-02-24T08:17:12.787117Z", - "shell.execute_reply": "2025-02-24T08:17:12.786400Z" + "iopub.execute_input": "2025-02-24T09:12:51.831866Z", + "iopub.status.busy": "2025-02-24T09:12:51.831657Z", + "iopub.status.idle": "2025-02-24T09:12:52.997950Z", + "shell.execute_reply": "2025-02-24T09:12:52.997177Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3237.6459999999997 MHz\n", + "CPU Freq: 3089.4977499999995 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/HEAD/.doctrees/nbsphinx/information/environment.result.ipynb b/HEAD/.doctrees/nbsphinx/information/environment.result.ipynb index 622813be75502556e7660b3fa026894f4862b5f7..53ce4a5b9ab3dbf1cf4bc523e0ab47ee5b46bd09 100644 --- a/HEAD/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/HEAD/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:13:00.220157Z", - "iopub.status.busy": "2025-02-24T08:13:00.219921Z", - "iopub.status.idle": "2025-02-24T08:13:01.391872Z", - "shell.execute_reply": "2025-02-24T08:13:01.391096Z" + "iopub.execute_input": "2025-02-24T09:08:43.768561Z", + "iopub.status.busy": "2025-02-24T09:08:43.768355Z", + "iopub.status.idle": "2025-02-24T09:08:44.936695Z", + "shell.execute_reply": "2025-02-24T09:08:44.935905Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3246.625 MHz\n", + "CPU Freq: 3220.87525 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/HEAD/.doctrees/tutorials/installation/index.doctree b/HEAD/.doctrees/tutorials/installation/index.doctree index 11e3d6a4a4a29af4e1b4e7bb14d07683f040c387..2a774b3e782784046aa6d8c62068031fa6c670cc 100644 Binary files a/HEAD/.doctrees/tutorials/installation/index.doctree and b/HEAD/.doctrees/tutorials/installation/index.doctree differ diff --git a/HEAD/.doctrees/tutorials/quick_start/index.doctree b/HEAD/.doctrees/tutorials/quick_start/index.doctree index 7a70edd25adbef607e4350c5a4c017c0895c19b8..452e3e0df52d021fa1e8c8fb3277fb3d9dd84273 100644 Binary files a/HEAD/.doctrees/tutorials/quick_start/index.doctree and b/HEAD/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/HEAD/_sources/information/environment.result.ipynb.txt b/HEAD/_sources/information/environment.result.ipynb.txt index 622813be75502556e7660b3fa026894f4862b5f7..53ce4a5b9ab3dbf1cf4bc523e0ab47ee5b46bd09 100644 --- a/HEAD/_sources/information/environment.result.ipynb.txt +++ b/HEAD/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:13:00.220157Z", - "iopub.status.busy": "2025-02-24T08:13:00.219921Z", - "iopub.status.idle": "2025-02-24T08:13:01.391872Z", - "shell.execute_reply": "2025-02-24T08:13:01.391096Z" + "iopub.execute_input": "2025-02-24T09:08:43.768561Z", + "iopub.status.busy": "2025-02-24T09:08:43.768355Z", + "iopub.status.idle": "2025-02-24T09:08:44.936695Z", + "shell.execute_reply": "2025-02-24T09:08:44.935905Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3246.625 MHz\n", + "CPU Freq: 3220.87525 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/HEAD/information/environment.html b/HEAD/information/environment.html index 62027172267475b413b28a9a6baef298b175eadd..f4352a8c221b94c22a0a69efc9dbaafe62a0e3a8 100644 --- a/HEAD/information/environment.html +++ b/HEAD/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3237.6459999999997 MHz +CPU Freq: 3089.4977499999995 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/HEAD/information/environment.ipynb b/HEAD/information/environment.ipynb index 2cd373d00eab46a8689a849ae285ca06896f6f52..562b856faf7deaf28beffef9bd57c11b1aead8c9 100644 --- a/HEAD/information/environment.ipynb +++ b/HEAD/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:17:11.624504Z", - "iopub.status.busy": "2025-02-24T08:17:11.624299Z", - "iopub.status.idle": "2025-02-24T08:17:12.787117Z", - "shell.execute_reply": "2025-02-24T08:17:12.786400Z" + "iopub.execute_input": "2025-02-24T09:12:51.831866Z", + "iopub.status.busy": "2025-02-24T09:12:51.831657Z", + "iopub.status.idle": "2025-02-24T09:12:52.997950Z", + "shell.execute_reply": "2025-02-24T09:12:52.997177Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3237.6459999999997 MHz\n", + "CPU Freq: 3089.4977499999995 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/HEAD/information/environment.result.html b/HEAD/information/environment.result.html index d66fdde2bdfe9293e778a03b16017227012a0681..000053bc7ff6409f9a1521faf4a2dde1021f4f4b 100644 --- a/HEAD/information/environment.result.html +++ b/HEAD/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3246.625 MHz +CPU Freq: 3220.87525 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/HEAD/information/environment.result.ipynb b/HEAD/information/environment.result.ipynb index 622813be75502556e7660b3fa026894f4862b5f7..53ce4a5b9ab3dbf1cf4bc523e0ab47ee5b46bd09 100644 --- a/HEAD/information/environment.result.ipynb +++ b/HEAD/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:13:00.220157Z", - "iopub.status.busy": "2025-02-24T08:13:00.219921Z", - "iopub.status.idle": "2025-02-24T08:13:01.391872Z", - "shell.execute_reply": "2025-02-24T08:13:01.391096Z" + "iopub.execute_input": "2025-02-24T09:08:43.768561Z", + "iopub.status.busy": "2025-02-24T09:08:43.768355Z", + "iopub.status.idle": "2025-02-24T09:08:44.936695Z", + "shell.execute_reply": "2025-02-24T09:08:44.935905Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3246.625 MHz\n", + "CPU Freq: 3220.87525 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/HEAD/searchindex.js b/HEAD/searchindex.js index bcb411d939108131e1889390da89f3a29e38dd42..9ee0d7e5d283bf29cdf22fc9075491ac95e37048 100644 --- a/HEAD/searchindex.js +++ b/HEAD/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/similarity", "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/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 60, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "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, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 60, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 60, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 60, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 60, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 60, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 60, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 60, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 60, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 60, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 60, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 60, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 60, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 60, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 60, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "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, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48, 60], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 60, 64, 65, 86, 88], "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, 50, 52], "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, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 60, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 60, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": [37, 60], "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "stage": 60, "preserv": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "window": [60, 65], "term": 60, "contrib": 60, "noisy_imag": 60, "cleaned_img": 60, "cleaned_imag": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3237": 105, "6459999999997": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3246": 106, "625": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "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, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "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/similarity", "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/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 60, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "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, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 60, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 60, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 60, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 60, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 60, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 60, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 60, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 60, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 60, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 60, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 60, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 60, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 60, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 60, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "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, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48, 60], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 60, 64, 65, 86, 88], "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, 50, 52], "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, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 60, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 60, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": [37, 60], "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "stage": 60, "preserv": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "window": [60, 65], "term": 60, "contrib": 60, "noisy_imag": 60, "cleaned_img": 60, "cleaned_imag": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3089": 105, "4977499999995": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3220": 106, "87525": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "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, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/dev/denormalize/.buildinfo b/dev/denormalize/.buildinfo index 25c6e16280a950bd994b3d4056e31407691ca153..64407618ce51ebba5edd7ee14306be28ff1b6aab 100644 --- a/dev/denormalize/.buildinfo +++ b/dev/denormalize/.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: cc8f8301d702440f258cfe5083dc3214 +config: 0ccedd19fa6efffe96707aa63fca086b tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/denormalize/.doctrees/api_doc/ascii/drawing.doctree b/dev/denormalize/.doctrees/api_doc/ascii/drawing.doctree index 8a96cd6bbe46c2646a0764a0dbe92a759974699a..497522ac4c94557ca5d68750df12ff63eb7864bb 100644 Binary files a/dev/denormalize/.doctrees/api_doc/ascii/drawing.doctree and b/dev/denormalize/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/ascii/index.doctree b/dev/denormalize/.doctrees/api_doc/ascii/index.doctree index fc13b2fcc55c2767c7823f4d0de65f6188a57bfa..5bf7d37b9f768e97ea176fcc174ddd83fc4d42a6 100644 Binary files a/dev/denormalize/.doctrees/api_doc/ascii/index.doctree and b/dev/denormalize/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/config/index.doctree b/dev/denormalize/.doctrees/api_doc/config/index.doctree index 8809e1e81a33352568442a87eef1e49619dca66d..53c4cd076377071bc1e3a0e126c73d9de6b1bff7 100644 Binary files a/dev/denormalize/.doctrees/api_doc/config/index.doctree and b/dev/denormalize/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/config/meta.doctree b/dev/denormalize/.doctrees/api_doc/config/meta.doctree index b7fa1f64ddc6fba284a425e00fb9262c72c12429..5074253525970b7d9ee2e05b0808d4c30e861c62 100644 Binary files a/dev/denormalize/.doctrees/api_doc/config/meta.doctree and b/dev/denormalize/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/background.doctree b/dev/denormalize/.doctrees/api_doc/data/background.doctree index 3310758cf6d49ac46a7b70d096d47f0591a1f1ab..01290606ed011d04df163b23208fa13441316806 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/background.doctree and b/dev/denormalize/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/decode.doctree b/dev/denormalize/.doctrees/api_doc/data/decode.doctree index ddd31ac351fbdd4c30364d6eaae547d5e1744938..98b35fe15772eb16bdcfc8f0b6da02043767f3e7 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/decode.doctree and b/dev/denormalize/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/encode.doctree b/dev/denormalize/.doctrees/api_doc/data/encode.doctree index e6979530bff1bb7e9ab2bf4f61c2f6e6aabbdd94..72e89eb5b3971ade247a35d2993076b16c49b717 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/encode.doctree and b/dev/denormalize/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/image.doctree b/dev/denormalize/.doctrees/api_doc/data/image.doctree index b94c0839c2f7560c2c2136b2c4126f1dc510efff..b4dae62ae8cc632e1d71f20522a1ec00c617f5e3 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/image.doctree and b/dev/denormalize/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/index.doctree b/dev/denormalize/.doctrees/api_doc/data/index.doctree index 63774294761645c76ae0841f006cfc6b768146d8..b1c8a5285f4bb7a0453396536c25d0ad95178b30 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/index.doctree and b/dev/denormalize/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/layer.doctree b/dev/denormalize/.doctrees/api_doc/data/layer.doctree index 1da264103d5b681bae5aa832eed10299436fb746..0d84a6f9135abf6d170ea94d1730634d3077b637 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/layer.doctree and b/dev/denormalize/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/denormalize/.doctrees/api_doc/detect/booru_yolo.doctree index 2455043f06ff310b3a8118aaf97190a683c18e63..94b2d413e5560b833eadf7a1a31f250bf2d8b33a 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/denormalize/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/censor.doctree b/dev/denormalize/.doctrees/api_doc/detect/censor.doctree index 3627958f0773640d197cceeaaa623406f2733ce6..3b8b9ea9d6effcc16ac86941cc54e9d1f2b6f080 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/censor.doctree and b/dev/denormalize/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/eye.doctree b/dev/denormalize/.doctrees/api_doc/detect/eye.doctree index e4be911c385412be4549ab9c1a6926c72841d728..feb2618105d36d722f178b2b8cdd1f24ddcd88bc 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/eye.doctree and b/dev/denormalize/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/face.doctree b/dev/denormalize/.doctrees/api_doc/detect/face.doctree index 002f258c724709527252a3edbb9f5e18eb79305b..8d90131f4a34b433dd9a5901c9d07abc79c4bdfd 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/face.doctree and b/dev/denormalize/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/halfbody.doctree b/dev/denormalize/.doctrees/api_doc/detect/halfbody.doctree index 778bdfe1ad4c17c95bdc4322826b78bd744dd352..3a208fc2032a07ad8e717313496b33a389ea9c12 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/halfbody.doctree and b/dev/denormalize/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/hand.doctree b/dev/denormalize/.doctrees/api_doc/detect/hand.doctree index d07cf9989e7a2a2aac0c55657b5a6c78c124f525..c8fd2e5b11933d22eb689c8fd38d0a15abe65ac5 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/hand.doctree and b/dev/denormalize/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/head.doctree b/dev/denormalize/.doctrees/api_doc/detect/head.doctree index af8fbfadb7ad3e7bc4d8b7e7bb5b4efbdf73ea48..4704fc2792dab153b8400c57c32f74636bafdff1 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/head.doctree and b/dev/denormalize/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/index.doctree b/dev/denormalize/.doctrees/api_doc/detect/index.doctree index 7a9cd94068ec1de2767d1f0bff557fcaf4c80b4a..69770e4a8266c8aaf0efbb54417271d38353a325 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/index.doctree and b/dev/denormalize/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/nudenet.doctree b/dev/denormalize/.doctrees/api_doc/detect/nudenet.doctree index 1e64f75351d494bdde312bd00743c098bc674e9e..4e5c61411f26aada9df54dd045439b1e0b5470af 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/nudenet.doctree and b/dev/denormalize/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/person.doctree b/dev/denormalize/.doctrees/api_doc/detect/person.doctree index 8a1dbd6ce75baa19768e04221ee8e28c5ff9b9e7..279c5d44dcc26cafd716c145f3e33c44a4b1db75 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/person.doctree and b/dev/denormalize/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/similarity.doctree b/dev/denormalize/.doctrees/api_doc/detect/similarity.doctree index 6ba820a5f3433e7210f0ca796373d6f986ebf1af..68f3d01590913ea273f271f54db8bbfba69b396e 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/similarity.doctree and b/dev/denormalize/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/text.doctree b/dev/denormalize/.doctrees/api_doc/detect/text.doctree index 48eaa3e522e9fe7fb8b4486a46a925dab8143172..7adc36dc4644bb4526612e5609cccb63af08f46b 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/text.doctree and b/dev/denormalize/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/visual.doctree b/dev/denormalize/.doctrees/api_doc/detect/visual.doctree index fc060af88677ab1f5c34d1b919a21d8fba7b1bbd..fedb3503f966b922816dc440a6d8b23ffad33dbc 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/visual.doctree and b/dev/denormalize/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/edge/canny.doctree b/dev/denormalize/.doctrees/api_doc/edge/canny.doctree index 51e05f20033ac2611b5e0b08e926d5f7f721e6f8..7f122400cfe16a9c308cc47a2c334515e9764bb0 100644 Binary files a/dev/denormalize/.doctrees/api_doc/edge/canny.doctree and b/dev/denormalize/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/edge/index.doctree b/dev/denormalize/.doctrees/api_doc/edge/index.doctree index 50ff6f6bb1fadcdfec480ce1334a8ae20661e25e..53bad277e090747c5e470c8983f50cee2bd3f3cf 100644 Binary files a/dev/denormalize/.doctrees/api_doc/edge/index.doctree and b/dev/denormalize/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/edge/lineart.doctree b/dev/denormalize/.doctrees/api_doc/edge/lineart.doctree index 8ebb62d5342f29730dfbffe820029335500f2387..fb6867734f1466dda3d803f53632dd5c95e94c23 100644 Binary files a/dev/denormalize/.doctrees/api_doc/edge/lineart.doctree and b/dev/denormalize/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/denormalize/.doctrees/api_doc/edge/lineart_anime.doctree index c79c0c5e72f469259c3564fc790f827a735cea1d..434a92567a3c2a16e2e6f4433561eb1f113e5214 100644 Binary files a/dev/denormalize/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/denormalize/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/generic/classify.doctree b/dev/denormalize/.doctrees/api_doc/generic/classify.doctree index 20ec5bfb3f93fc01bd4b2c984f797e18e29e1455..9b3cd0290d1cb7eee99edcbb5fe3be5d33f120e9 100644 Binary files a/dev/denormalize/.doctrees/api_doc/generic/classify.doctree and b/dev/denormalize/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/generic/enhance.doctree b/dev/denormalize/.doctrees/api_doc/generic/enhance.doctree index fd87614ab7908eec72acdc2c03b545cdc5ecddef..c75438a88483129049e36ad7efb094f823575697 100644 Binary files a/dev/denormalize/.doctrees/api_doc/generic/enhance.doctree and b/dev/denormalize/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/generic/index.doctree b/dev/denormalize/.doctrees/api_doc/generic/index.doctree index 69e5913edd4c65625f70f7b174cafba32e79a1be..f09f286e3b11c7b5e3171991bf8a6654eb00247c 100644 Binary files a/dev/denormalize/.doctrees/api_doc/generic/index.doctree and b/dev/denormalize/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/generic/yolo.doctree b/dev/denormalize/.doctrees/api_doc/generic/yolo.doctree index d309e397c6ff46d26e31a99c87e85b3110590068..0ee9330ce0ba50579cf4931137862dc1b2f7ab59 100644 Binary files a/dev/denormalize/.doctrees/api_doc/generic/yolo.doctree and b/dev/denormalize/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metadata/geninfo.doctree b/dev/denormalize/.doctrees/api_doc/metadata/geninfo.doctree index 22b5f5c89850286a9a67cf5f708366f4387b7b49..5c762181244e9b058b2925d170065e622887d9b1 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/denormalize/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metadata/index.doctree b/dev/denormalize/.doctrees/api_doc/metadata/index.doctree index d115af8afb53efac1ddccfb25930b700bcddacfc..a840f67ef7b6e24f931f70497708e20f30f2f71a 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metadata/index.doctree and b/dev/denormalize/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metadata/lsb.doctree b/dev/denormalize/.doctrees/api_doc/metadata/lsb.doctree index 0f81e2e3c8d59ab36d171157d36e38f2c4718209..923410e5611190f866a13ccc3a486ccdbb0fff32 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metadata/lsb.doctree and b/dev/denormalize/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/denormalize/.doctrees/api_doc/metrics/aesthetic.doctree index 9d499451c7953ead562ef3dff0944184250abc08..e6755d21587bfe764b2bfd4be6ec20122add7f54 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/ccip.doctree b/dev/denormalize/.doctrees/api_doc/metrics/ccip.doctree index be1503ca756f205ac6376901567f19bb19b59530..0da2f2feca4f5e53f391c39ce56dcca07b25dad7 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/ccip.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/denormalize/.doctrees/api_doc/metrics/dbaesthetic.doctree index 2a4face2d379c9b7f565a6bf1ae524b3897fa54b..1d3a2787f762993cdb37f5211be558ac4e8ffc5b 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/index.doctree b/dev/denormalize/.doctrees/api_doc/metrics/index.doctree index 948488d45fc8a8a25fe70580ddb650d35cacf7f0..37b0eb7a1866eb96a463ddd3c5fb9115b62ac6eb 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/index.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/laplacian.doctree b/dev/denormalize/.doctrees/api_doc/metrics/laplacian.doctree index 05bb8f75fda9d88125cf2ebc8140211368c29084..46ee979afd33b67633e4f2df419d609d0332c1e3 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/lpips.doctree b/dev/denormalize/.doctrees/api_doc/metrics/lpips.doctree index c839918e3e4b812c3df985fa5f8b35f101d6c0af..0c529cd7c8daddce59cd44db1c3bf029aa06f3e4 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/lpips.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/psnr_.doctree b/dev/denormalize/.doctrees/api_doc/metrics/psnr_.doctree index 8f1168191c207885ecf97cd5cfcf8921f675ef3a..62571cfc459dfe253aa39405bfecc95b60634c9b 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/ocr/index.doctree b/dev/denormalize/.doctrees/api_doc/ocr/index.doctree index b2183b61f857cb59cd8e6d4c8401a67a9d2e67f7..f1cc3a9061ac2d63024c87559af5de77c898f06c 100644 Binary files a/dev/denormalize/.doctrees/api_doc/ocr/index.doctree and b/dev/denormalize/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/operate/align.doctree b/dev/denormalize/.doctrees/api_doc/operate/align.doctree index dac0905af248d7d73a4ac2563ebf7075489ea2da..31dc31db0ff7b9b6d9033cdd42551f7756dbe898 100644 Binary files a/dev/denormalize/.doctrees/api_doc/operate/align.doctree and b/dev/denormalize/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/operate/censor.doctree b/dev/denormalize/.doctrees/api_doc/operate/censor.doctree index b0965cac343f5ad2850ddcc39c216d5081906714..ea97c6a0aad06e6b0e36e8207e59f766ebc152f8 100644 Binary files a/dev/denormalize/.doctrees/api_doc/operate/censor.doctree and b/dev/denormalize/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/operate/imgcensor.doctree b/dev/denormalize/.doctrees/api_doc/operate/imgcensor.doctree index a2bf75b1f27838207485d8dd399e134a55d1a3e0..e121846889bf98a2033a7db5493acbce3f4f776c 100644 Binary files a/dev/denormalize/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/denormalize/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/operate/index.doctree b/dev/denormalize/.doctrees/api_doc/operate/index.doctree index 9da863c1ca616c464299e26ab111453c92bae3e5..8d0e7c404a2b557194f9434db286b6ea2ba475b1 100644 Binary files a/dev/denormalize/.doctrees/api_doc/operate/index.doctree and b/dev/denormalize/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/operate/squeeze.doctree b/dev/denormalize/.doctrees/api_doc/operate/squeeze.doctree index 80095dc749fb90f330fe8b1e86471233614365d9..4883989609c28e23e2112d2e5fea34f4ecbe1779 100644 Binary files a/dev/denormalize/.doctrees/api_doc/operate/squeeze.doctree and b/dev/denormalize/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/pose/dwpose.doctree b/dev/denormalize/.doctrees/api_doc/pose/dwpose.doctree index 53cb5cd3b1d91783a85149c135626409d6320aa8..d326cd8b52e2f1b04a7c46ca29da0e8f6e2c4a3c 100644 Binary files a/dev/denormalize/.doctrees/api_doc/pose/dwpose.doctree and b/dev/denormalize/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/pose/format.doctree b/dev/denormalize/.doctrees/api_doc/pose/format.doctree index 8afed603dae982136f42675b83ac7dba0892bea4..473d520e194b793e30f935b4f67b1fda8fed054f 100644 Binary files a/dev/denormalize/.doctrees/api_doc/pose/format.doctree and b/dev/denormalize/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/pose/index.doctree b/dev/denormalize/.doctrees/api_doc/pose/index.doctree index 1b1da3ff7904e17033aee273b4bd5ab21e0dcdb6..442fb750dcf3a4fce540f2ea11f9442da8739fd7 100644 Binary files a/dev/denormalize/.doctrees/api_doc/pose/index.doctree and b/dev/denormalize/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/pose/visual.doctree b/dev/denormalize/.doctrees/api_doc/pose/visual.doctree index 15383c7b9b394b73a926a2b099195d22c9c0e7f4..b50c8e8b7a54627b544cf5393f9b5801b6b85a6c 100644 Binary files a/dev/denormalize/.doctrees/api_doc/pose/visual.doctree and b/dev/denormalize/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/resource/background.doctree b/dev/denormalize/.doctrees/api_doc/resource/background.doctree index ba2ed4aeba445dbaab3171edf7bc8d4177a0ae19..c51e7aa71da7a7b5ef5f32adb1e72190a5570c51 100644 Binary files a/dev/denormalize/.doctrees/api_doc/resource/background.doctree and b/dev/denormalize/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/resource/index.doctree b/dev/denormalize/.doctrees/api_doc/resource/index.doctree index d9f4d5a5298d437a4758a72ae4c4edda201c617d..e5f513e04669f973280d20389216160599d7cf9a 100644 Binary files a/dev/denormalize/.doctrees/api_doc/resource/index.doctree and b/dev/denormalize/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/restore/adversarial.doctree b/dev/denormalize/.doctrees/api_doc/restore/adversarial.doctree index 3bd02fc2bde2782511021f2aa0485097ae7907f0..6ceefb570c14af1d38dad50b8a00d1b81a7a328e 100644 Binary files a/dev/denormalize/.doctrees/api_doc/restore/adversarial.doctree and b/dev/denormalize/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/restore/index.doctree b/dev/denormalize/.doctrees/api_doc/restore/index.doctree index dea20f692e9c8e90074b1967d93b493ea3fb7cd8..1bc4629c79889b72159cfd92ac7eb96156a1a091 100644 Binary files a/dev/denormalize/.doctrees/api_doc/restore/index.doctree and b/dev/denormalize/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/restore/nafnet.doctree b/dev/denormalize/.doctrees/api_doc/restore/nafnet.doctree index d6ee63fbfc2dbca6e74af5ef4b3e7accaa27b42a..92426d8ca5750b2e6f0470ee89af1cae63f1d089 100644 Binary files a/dev/denormalize/.doctrees/api_doc/restore/nafnet.doctree and b/dev/denormalize/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/restore/scunet.doctree b/dev/denormalize/.doctrees/api_doc/restore/scunet.doctree index 7e43a3a286570a4c88aeb97054497b35d0490191..0d62f033ad946c0ff2bed82a43da33f81d8f7065 100644 Binary files a/dev/denormalize/.doctrees/api_doc/restore/scunet.doctree and b/dev/denormalize/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/sd/index.doctree b/dev/denormalize/.doctrees/api_doc/sd/index.doctree index a558b40a1edbab3370525e092aa1429f14fe1023..f3211d09cb33a6ac928f144ecb9363b73aa0842a 100644 Binary files a/dev/denormalize/.doctrees/api_doc/sd/index.doctree and b/dev/denormalize/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/sd/metadata.doctree b/dev/denormalize/.doctrees/api_doc/sd/metadata.doctree index 2025ae05b1210e262a6914f4638f06f5d0fda610..ef5f740ebbff9f5fffe57604648ef27bb1525b63 100644 Binary files a/dev/denormalize/.doctrees/api_doc/sd/metadata.doctree and b/dev/denormalize/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/sd/model.doctree b/dev/denormalize/.doctrees/api_doc/sd/model.doctree index a674d91fc727dd545112d3e9f112fba1e938daae..71d612bd6e3e51f6c3b6cec6460f118b601380cf 100644 Binary files a/dev/denormalize/.doctrees/api_doc/sd/model.doctree and b/dev/denormalize/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/sd/nai.doctree b/dev/denormalize/.doctrees/api_doc/sd/nai.doctree index 48b034c0ab8b0a64dbe5d97ffd8283492bbfe319..c3fe433defd628c7e88201365a7b5d11fad12bb4 100644 Binary files a/dev/denormalize/.doctrees/api_doc/sd/nai.doctree and b/dev/denormalize/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/segment/index.doctree b/dev/denormalize/.doctrees/api_doc/segment/index.doctree index 992fca088580107c3b1d131cb833e722c9ced15a..c40e430e08b0449e7078318bac9cd152ef21dd11 100644 Binary files a/dev/denormalize/.doctrees/api_doc/segment/index.doctree and b/dev/denormalize/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/segment/isnetis.doctree b/dev/denormalize/.doctrees/api_doc/segment/isnetis.doctree index 98f36a6bae5b83fb086dbe13e303893253bbb32f..2c5bb5a5e7a6ee88a06027ccf0c69f99899aae69 100644 Binary files a/dev/denormalize/.doctrees/api_doc/segment/isnetis.doctree and b/dev/denormalize/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/blacklist.doctree b/dev/denormalize/.doctrees/api_doc/tagging/blacklist.doctree index ae3d882d59c555fd8436865d5fca4d8ca37004b8..4ad3169eba7b7fa3134117399a08a3e7c31129b9 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/character.doctree b/dev/denormalize/.doctrees/api_doc/tagging/character.doctree index 56298f674b9672e1af66117afa08af1d6fdffbc2..58f64052c7f627489ee7c80ad2c06516400e80ae 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/character.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/denormalize/.doctrees/api_doc/tagging/deepdanbooru.doctree index 5fbeedf0d3e927b26d13307f6f8c4a0206314361..3651915745a44b5ab398cefb97e0244770ee3e82 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/format.doctree b/dev/denormalize/.doctrees/api_doc/tagging/format.doctree index 4ced891712cd477f722ea262dab14b5282514eb3..a4e75008eb7fd140e8394f9f4608936e47c6e696 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/format.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/index.doctree b/dev/denormalize/.doctrees/api_doc/tagging/index.doctree index 6a7a6a7f3ca1b91d22053667b87dd0fa82e0edd9..55d82c462413452229f373a495bdd2281ccf934e 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/index.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/match.doctree b/dev/denormalize/.doctrees/api_doc/tagging/match.doctree index b97b7902c8b82e957d133764fae765534bf5a725..04a19ef3c07986c3d20fff62272c3f066792ab2a 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/match.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/denormalize/.doctrees/api_doc/tagging/mldanbooru.doctree index 623dcbcc55dc9ce4011b6c763e01b3316efae2c3..742d7b10b58644e0cd5f5608947fefb2b703878e 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/order.doctree b/dev/denormalize/.doctrees/api_doc/tagging/order.doctree index e4d69ef934113f6e6bbb0bec5422d68f43c896bb..e63204663698957041b95df925ae9f653937ec73 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/order.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/overlap.doctree b/dev/denormalize/.doctrees/api_doc/tagging/overlap.doctree index 655bed2685cd493555463359bd4ab28876ad1b93..491a2df4091f3dac241057d0baa7b09df5760da9 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/overlap.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/wd14.doctree b/dev/denormalize/.doctrees/api_doc/tagging/wd14.doctree index e57e84c4fb323faf1f4028e0fbd10f39521d8dd1..b6ff0822471aad26b04d1ae03d595286d08f78b2 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/wd14.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/upscale/cdc.doctree b/dev/denormalize/.doctrees/api_doc/upscale/cdc.doctree index 46eff728261170e79b5fc819bace228add9cec7c..e263d3d7049a2132cb1e522399b152c2a67a0fd6 100644 Binary files a/dev/denormalize/.doctrees/api_doc/upscale/cdc.doctree and b/dev/denormalize/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/upscale/index.doctree b/dev/denormalize/.doctrees/api_doc/upscale/index.doctree index cab9cd5e07fa1f2b798ae70af04289f96a0990dd..aa651506a42c6daa933a1bda5b4155b5f87a47d7 100644 Binary files a/dev/denormalize/.doctrees/api_doc/upscale/index.doctree and b/dev/denormalize/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/utils/cache.doctree b/dev/denormalize/.doctrees/api_doc/utils/cache.doctree index d5f26c02a6ffc660ecf9e2554f7d97a5525c0531..c3e89941474b2591ee9cd65368c2034439dc7aeb 100644 Binary files a/dev/denormalize/.doctrees/api_doc/utils/cache.doctree and b/dev/denormalize/.doctrees/api_doc/utils/cache.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/utils/func.doctree b/dev/denormalize/.doctrees/api_doc/utils/func.doctree index 973f050bc6c2c096c3d206a07f76b8513559adaf..85fa987b4186d4f18eb9ad1924c7cbb83f054ca1 100644 Binary files a/dev/denormalize/.doctrees/api_doc/utils/func.doctree and b/dev/denormalize/.doctrees/api_doc/utils/func.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/utils/index.doctree b/dev/denormalize/.doctrees/api_doc/utils/index.doctree index 8bfdb61dc4822f42b649434736a0fed724a096bc..328e6457779ed8e06928f1bca0c76691e7c21dc7 100644 Binary files a/dev/denormalize/.doctrees/api_doc/utils/index.doctree and b/dev/denormalize/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/denormalize/.doctrees/api_doc/utils/onnxruntime.doctree index 5212aaaf79e51b70ba6bdbcca3776e69e727b34d..4aebf5e00eda1d0bb58ea861d69257d920dedce5 100644 Binary files a/dev/denormalize/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/denormalize/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/aicheck.doctree b/dev/denormalize/.doctrees/api_doc/validate/aicheck.doctree index d65e3e250729980b9c3796d460bc4be36c7ec32e..24d9adfbfe9ff060ea0b9666b69b2049378b6d6f 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/aicheck.doctree and b/dev/denormalize/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/denormalize/.doctrees/api_doc/validate/bangumi_char.doctree index e0d7fee26f9693373438b3f0378676b9bfc27c89..a5a02b0dea57302168b5032b29616a093dca39de 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/denormalize/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/classify.doctree b/dev/denormalize/.doctrees/api_doc/validate/classify.doctree index a6244999ef172a78a1a5148308960f988561f847..7e1cac0b56f026a9ce67541820d22e620f844fa6 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/classify.doctree and b/dev/denormalize/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/color.doctree b/dev/denormalize/.doctrees/api_doc/validate/color.doctree index 8488ba74a8ca35566cb394a27352299cfb39a792..1bc27296032279ed9d553e5a61563b55c99ddfa0 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/color.doctree and b/dev/denormalize/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/completeness.doctree b/dev/denormalize/.doctrees/api_doc/validate/completeness.doctree index 8ff9729589e2426e60b09b50f69c130abc9db03c..3d093506e21b286fd4d82664e41886996ee4937f 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/completeness.doctree and b/dev/denormalize/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/dbrating.doctree b/dev/denormalize/.doctrees/api_doc/validate/dbrating.doctree index 52533e712af43455b20b5a904720564ffd7a20af..86b32f5d6a814bdb2f8af9e949e32876209f6817 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/dbrating.doctree and b/dev/denormalize/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/furry.doctree b/dev/denormalize/.doctrees/api_doc/validate/furry.doctree index 257b7b49d26fa0d60956e6e04e85086d620f16a3..21ebd9cb8c89ea1099e6ea7418f8e4c5ecfb0c3b 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/furry.doctree and b/dev/denormalize/.doctrees/api_doc/validate/furry.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/index.doctree b/dev/denormalize/.doctrees/api_doc/validate/index.doctree index a49517ae7eb89b60c494f25db0ecb625011a107d..47a33878c3156288f87500b118c01e36d5ed695f 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/index.doctree and b/dev/denormalize/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/monochrome.doctree b/dev/denormalize/.doctrees/api_doc/validate/monochrome.doctree index 1d9805d82f7fb296198fe4db63a0713514ccb920..850b6261ecd0a6bd3b9badfc784d55c59f19ed72 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/monochrome.doctree and b/dev/denormalize/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/nsfw.doctree b/dev/denormalize/.doctrees/api_doc/validate/nsfw.doctree index 58b845f1cfaec7f40dd83c54df101c2746951c77..ad026755e4d15027fb927ccf38296b1420ba7ed8 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/nsfw.doctree and b/dev/denormalize/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/portrait.doctree b/dev/denormalize/.doctrees/api_doc/validate/portrait.doctree index 495f09dfbef849adc8ec772e8bddc93543e1129e..6af2c681ac9e18301018e36d35125d042d4332c9 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/portrait.doctree and b/dev/denormalize/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/rating.doctree b/dev/denormalize/.doctrees/api_doc/validate/rating.doctree index e3b37229cdf147fab83022053797332995de03b1..c35240e030108e34f007193193edbe3e28fd8533 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/rating.doctree and b/dev/denormalize/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/real.doctree b/dev/denormalize/.doctrees/api_doc/validate/real.doctree index 5a9124915988c0f4328fa510a721f7b23a1adec0..a1f3f030e20eee25e740684b81945a7af99918ec 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/real.doctree and b/dev/denormalize/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/safe.doctree b/dev/denormalize/.doctrees/api_doc/validate/safe.doctree index 1d2a7ac8d46432ba38c5a4ab8d598aea5c14bada..668a2e6d1af647d6bb486bba4397f2af2f344065 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/safe.doctree and b/dev/denormalize/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/style_age.doctree b/dev/denormalize/.doctrees/api_doc/validate/style_age.doctree index 42a67307b14fdb9800fed95f75621513884ed8aa..1b050458cc7d4bb7542f4a29161bdc4a5cdb3ba4 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/style_age.doctree and b/dev/denormalize/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/teen.doctree b/dev/denormalize/.doctrees/api_doc/validate/teen.doctree index 731bc555ba4fc4752cc75cc6bc613e3cc5b220b2..299fe3393dcae43686edaad9275608737b2c32c0 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/teen.doctree and b/dev/denormalize/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/truncate.doctree b/dev/denormalize/.doctrees/api_doc/validate/truncate.doctree index 2b34f6e1a6522b669b534aafcfb834a10ae997d5..e0c21ae4b148a3370d40d1b8d6bf80fe40b6abf8 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/truncate.doctree and b/dev/denormalize/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/denormalize/.doctrees/environment.pickle b/dev/denormalize/.doctrees/environment.pickle index 374617acc8018871b96620fcab79a9b940c33f0b..90b664f19077e64f8a9aef0f62a47adf31753a52 100644 Binary files a/dev/denormalize/.doctrees/environment.pickle and b/dev/denormalize/.doctrees/environment.pickle differ diff --git a/dev/denormalize/.doctrees/index.doctree b/dev/denormalize/.doctrees/index.doctree index c339285f5f8933d3a631006270452993fdf2f0dc..c98384287f9766c94c1fc302c55bf2e271c17a95 100644 Binary files a/dev/denormalize/.doctrees/index.doctree and b/dev/denormalize/.doctrees/index.doctree differ diff --git a/dev/denormalize/.doctrees/information/environment.doctree b/dev/denormalize/.doctrees/information/environment.doctree index d339da0b364786ab487efb2fe5624b31deac23ad..98376410e7cda414a321aec60ee61ea3f5c71105 100644 Binary files a/dev/denormalize/.doctrees/information/environment.doctree and b/dev/denormalize/.doctrees/information/environment.doctree differ diff --git a/dev/denormalize/.doctrees/information/environment.result.doctree b/dev/denormalize/.doctrees/information/environment.result.doctree index fadf7642441728df385ddcf5e3b06b5e12d47819..8d3db693e06b530ce59d29effc24eab2f1be7e2a 100644 Binary files a/dev/denormalize/.doctrees/information/environment.result.doctree and b/dev/denormalize/.doctrees/information/environment.result.doctree differ diff --git a/dev/denormalize/.doctrees/nbsphinx/information/environment.ipynb b/dev/denormalize/.doctrees/nbsphinx/information/environment.ipynb index f14fff4f54b3eeffcb8860f764e1d5f325fad805..2b484cbb2ee10259af978e2a6e4baa8772387e09 100644 --- a/dev/denormalize/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/denormalize/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:17:32.475497Z", - "iopub.status.busy": "2025-02-24T08:17:32.475293Z", - "iopub.status.idle": "2025-02-24T08:17:33.640459Z", - "shell.execute_reply": "2025-02-24T08:17:33.639642Z" + "iopub.execute_input": "2025-02-24T09:13:12.150799Z", + "iopub.status.busy": "2025-02-24T09:13:12.150248Z", + "iopub.status.idle": "2025-02-24T09:13:13.310074Z", + "shell.execute_reply": "2025-02-24T09:13:13.309338Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2962.24425 MHz\n", + "CPU Freq: 3194.2015 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/denormalize/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/denormalize/.doctrees/nbsphinx/information/environment.result.ipynb index a339ea77600825996540bcd8284eb738d898302d..86c717e72d8c8f982f994ad4338884ade24309a6 100644 --- a/dev/denormalize/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/denormalize/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:13:08.774995Z", - "iopub.status.busy": "2025-02-24T08:13:08.774497Z", - "iopub.status.idle": "2025-02-24T08:13:09.946024Z", - "shell.execute_reply": "2025-02-24T08:13:09.945311Z" + "iopub.execute_input": "2025-02-24T09:08:52.014573Z", + "iopub.status.busy": "2025-02-24T09:08:52.014374Z", + "iopub.status.idle": "2025-02-24T09:08:53.179116Z", + "shell.execute_reply": "2025-02-24T09:08:53.178345Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3087.05075 MHz\n", + "CPU Freq: 3180.5294999999996 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/denormalize/.doctrees/tutorials/installation/index.doctree b/dev/denormalize/.doctrees/tutorials/installation/index.doctree index e0d7a2641f86a12ca9ff447c0cc99d8f949ea8e3..e3d3d4b2cc27031b6ae42dc1de7fbb1d6d8d7e99 100644 Binary files a/dev/denormalize/.doctrees/tutorials/installation/index.doctree and b/dev/denormalize/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/denormalize/.doctrees/tutorials/quick_start/index.doctree b/dev/denormalize/.doctrees/tutorials/quick_start/index.doctree index 50c0563a43293e63087e6e3d5b96e1ba3fb9eb12..e3e77b268bf486e544f2d52cf2cc740fb88ddd26 100644 Binary files a/dev/denormalize/.doctrees/tutorials/quick_start/index.doctree and b/dev/denormalize/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/denormalize/_sources/information/environment.result.ipynb.txt b/dev/denormalize/_sources/information/environment.result.ipynb.txt index a339ea77600825996540bcd8284eb738d898302d..86c717e72d8c8f982f994ad4338884ade24309a6 100644 --- a/dev/denormalize/_sources/information/environment.result.ipynb.txt +++ b/dev/denormalize/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:13:08.774995Z", - "iopub.status.busy": "2025-02-24T08:13:08.774497Z", - "iopub.status.idle": "2025-02-24T08:13:09.946024Z", - "shell.execute_reply": "2025-02-24T08:13:09.945311Z" + "iopub.execute_input": "2025-02-24T09:08:52.014573Z", + "iopub.status.busy": "2025-02-24T09:08:52.014374Z", + "iopub.status.idle": "2025-02-24T09:08:53.179116Z", + "shell.execute_reply": "2025-02-24T09:08:53.178345Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3087.05075 MHz\n", + "CPU Freq: 3180.5294999999996 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/denormalize/information/environment.html b/dev/denormalize/information/environment.html index 76d411bef12cb89e7d21547a08069e8dfc80f1c2..a27d0d105c72b0f7142c166ca73598c111d2af4e 100644 --- a/dev/denormalize/information/environment.html +++ b/dev/denormalize/information/environment.html @@ -138,7 +138,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 2962.24425 MHz +CPU Freq: 3194.2015 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/denormalize/information/environment.ipynb b/dev/denormalize/information/environment.ipynb index f14fff4f54b3eeffcb8860f764e1d5f325fad805..2b484cbb2ee10259af978e2a6e4baa8772387e09 100644 --- a/dev/denormalize/information/environment.ipynb +++ b/dev/denormalize/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:17:32.475497Z", - "iopub.status.busy": "2025-02-24T08:17:32.475293Z", - "iopub.status.idle": "2025-02-24T08:17:33.640459Z", - "shell.execute_reply": "2025-02-24T08:17:33.639642Z" + "iopub.execute_input": "2025-02-24T09:13:12.150799Z", + "iopub.status.busy": "2025-02-24T09:13:12.150248Z", + "iopub.status.idle": "2025-02-24T09:13:13.310074Z", + "shell.execute_reply": "2025-02-24T09:13:13.309338Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2962.24425 MHz\n", + "CPU Freq: 3194.2015 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/denormalize/information/environment.result.html b/dev/denormalize/information/environment.result.html index ce73c6a2c3109d125f677ad4f58a8ea3a4243a8f..e18dffb586b39c332499b190002a664f136d96b9 100644 --- a/dev/denormalize/information/environment.result.html +++ b/dev/denormalize/information/environment.result.html @@ -140,7 +140,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3087.05075 MHz +CPU Freq: 3180.5294999999996 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/denormalize/information/environment.result.ipynb b/dev/denormalize/information/environment.result.ipynb index a339ea77600825996540bcd8284eb738d898302d..86c717e72d8c8f982f994ad4338884ade24309a6 100644 --- a/dev/denormalize/information/environment.result.ipynb +++ b/dev/denormalize/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:13:08.774995Z", - "iopub.status.busy": "2025-02-24T08:13:08.774497Z", - "iopub.status.idle": "2025-02-24T08:13:09.946024Z", - "shell.execute_reply": "2025-02-24T08:13:09.945311Z" + "iopub.execute_input": "2025-02-24T09:08:52.014573Z", + "iopub.status.busy": "2025-02-24T09:08:52.014374Z", + "iopub.status.idle": "2025-02-24T09:08:53.179116Z", + "shell.execute_reply": "2025-02-24T09:08:53.178345Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3087.05075 MHz\n", + "CPU Freq: 3180.5294999999996 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/denormalize/searchindex.js b/dev/denormalize/searchindex.js index ca3b8eea5bbae0b0517c2738623ae194b8875e1c..53d760cf8443227bf55af06fd4f7d9c8c30d055d 100644 --- a/dev/denormalize/searchindex.js +++ b/dev/denormalize/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/similarity", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 27, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 27, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 27, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 27, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 27, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 27, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "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, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "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, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "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, 48, 50], "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, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 27, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "make": [27, 48, 66, 76, 84, 88, 90], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "hf_token": [27, 30], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "within": [27, 43, 58, 65, 72], "id": [27, 30], "api": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "usernam": [27, 30], "repo_nam": [27, 30], "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "kwarg": [27, 30, 31, 43, 44, 58, 60], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "maintain": [42, 48, 75, 99], "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "2962": 97, "24425": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3087": 98, "05075": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 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, 93, 94, 95, 96], "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, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 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, "op18_visu": 50, "resourc": [51, 52], "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, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "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/similarity", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 27, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 27, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 27, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 27, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 27, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 27, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "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, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "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, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "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, 48, 50], "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, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 27, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "make": [27, 48, 66, 76, 84, 88, 90], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "hf_token": [27, 30], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "within": [27, 43, 58, 65, 72], "id": [27, 30], "api": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "usernam": [27, 30], "repo_nam": [27, 30], "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "kwarg": [27, 30, 31, 43, 44, 58, 60], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "maintain": [42, 48, 75, 99], "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": [93, 97], "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3194": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3180": 98, "5294999999996": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 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, 93, 94, 95, 96], "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, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 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, "op18_visu": 50, "resourc": [51, 52], "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, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/dev/yolosim/.buildinfo b/dev/yolosim/.buildinfo index cc602cde8439e4ef4c3418bab6bff3f807e5c2d2..b1c340085b4f1649da7b59a57b254fdbb1e00988 100644 --- a/dev/yolosim/.buildinfo +++ b/dev/yolosim/.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: 0882aeaedb4e4bb2251343a324e61a43 +config: 5920cc878ded69cfbe1d98def86b0bec tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/yolosim/.doctrees/api_doc/ascii/drawing.doctree b/dev/yolosim/.doctrees/api_doc/ascii/drawing.doctree index a1054b2f3246dd71295642e1e277da328f9f5e53..7f39f5e84f8d3969fa032d91c7f65a5a54823c82 100644 Binary files a/dev/yolosim/.doctrees/api_doc/ascii/drawing.doctree and b/dev/yolosim/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/ascii/index.doctree b/dev/yolosim/.doctrees/api_doc/ascii/index.doctree index 847408782cf9d76b5df6755832a09a3cc734805b..5e952fadeea7775a7922184edef53e0ed6ba1a18 100644 Binary files a/dev/yolosim/.doctrees/api_doc/ascii/index.doctree and b/dev/yolosim/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/config/index.doctree b/dev/yolosim/.doctrees/api_doc/config/index.doctree index c5de82c587125e3e031e0a1284880107b40e48d9..2c4e7db9da7d0032e47b4f1b9c4971faec64b27a 100644 Binary files a/dev/yolosim/.doctrees/api_doc/config/index.doctree and b/dev/yolosim/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/config/meta.doctree b/dev/yolosim/.doctrees/api_doc/config/meta.doctree index abcb490957d3d8de13418aaa017c8bffd67a9a1b..31a57d9705852cd34363fb4ec40b3585aea73ffc 100644 Binary files a/dev/yolosim/.doctrees/api_doc/config/meta.doctree and b/dev/yolosim/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/data/background.doctree b/dev/yolosim/.doctrees/api_doc/data/background.doctree index 73731340d91595da4de921b7ee3f9d82540f23b1..0e839a04a28eabf73ae6e3d367fdf5570be84847 100644 Binary files a/dev/yolosim/.doctrees/api_doc/data/background.doctree and b/dev/yolosim/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/data/decode.doctree b/dev/yolosim/.doctrees/api_doc/data/decode.doctree index c4b13872f6297daf81193526cfd6e6beae0679ac..961b95c8cc0b3b45c6288ca47ab6b5f6cf647c6b 100644 Binary files a/dev/yolosim/.doctrees/api_doc/data/decode.doctree and b/dev/yolosim/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/data/encode.doctree b/dev/yolosim/.doctrees/api_doc/data/encode.doctree index bf61f65d2751a3d5b845cf63fbd1829acb8ee34a..89ae3985044b8109bcc362aa98c25ab70385d424 100644 Binary files a/dev/yolosim/.doctrees/api_doc/data/encode.doctree and b/dev/yolosim/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/data/image.doctree b/dev/yolosim/.doctrees/api_doc/data/image.doctree index 556c9f5b6778db3725c19829fc59b1e4df3277da..ceb1af2951b3bb813057239460218526690ca6dc 100644 Binary files a/dev/yolosim/.doctrees/api_doc/data/image.doctree and b/dev/yolosim/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/data/index.doctree b/dev/yolosim/.doctrees/api_doc/data/index.doctree index 8d0ca3e7a2176040d5e42d81245e6717af8b4562..75ee6211a033a495f8116b4fd998a07dcdc55632 100644 Binary files a/dev/yolosim/.doctrees/api_doc/data/index.doctree and b/dev/yolosim/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/data/layer.doctree b/dev/yolosim/.doctrees/api_doc/data/layer.doctree index 6687f15321e5795a9584e7e7872b9d8b24766656..a3f1890f90b029558c5970445274370f7e62b2f4 100644 Binary files a/dev/yolosim/.doctrees/api_doc/data/layer.doctree and b/dev/yolosim/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/yolosim/.doctrees/api_doc/detect/booru_yolo.doctree index cb3facdff61b329b2b30645f4dbfa526d88b5f23..08af2cbd7e1980d3e3a37ffa4a1adf7c7a6223f5 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/yolosim/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/censor.doctree b/dev/yolosim/.doctrees/api_doc/detect/censor.doctree index 73cee39471ee0b7ead8204315ee8c8a032f4058d..ad092b7727ab50394eb7c94ab147c3b9e0cab4ca 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/censor.doctree and b/dev/yolosim/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/eye.doctree b/dev/yolosim/.doctrees/api_doc/detect/eye.doctree index 9be366cd81adad7d7936a682792031b28e4db6f7..96880e2e31297821be1f692e8ef11e954bf1850a 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/eye.doctree and b/dev/yolosim/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/face.doctree b/dev/yolosim/.doctrees/api_doc/detect/face.doctree index 705c1484d5758484caccb69ce79b860cae299246..252240235e469173bcafef5f0a6c658bd6adf926 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/face.doctree and b/dev/yolosim/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/halfbody.doctree b/dev/yolosim/.doctrees/api_doc/detect/halfbody.doctree index 46edf2e6ecccb9a3d89455eb190a6c2a86254e16..bb2bbe4cce236d6df664fee4f3e3da142d098275 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/halfbody.doctree and b/dev/yolosim/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/hand.doctree b/dev/yolosim/.doctrees/api_doc/detect/hand.doctree index 37072cacc3439dfeb815b13e3b3f7c9d29777086..cb20b8d22a68dc08957cc67b0e2436940bde201d 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/hand.doctree and b/dev/yolosim/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/head.doctree b/dev/yolosim/.doctrees/api_doc/detect/head.doctree index a5c2584d6fb018dddf1117ee77f81655c266a139..b4553765e1739da52daa39dcb984f3647090766e 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/head.doctree and b/dev/yolosim/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/index.doctree b/dev/yolosim/.doctrees/api_doc/detect/index.doctree index f800fd5086476e3ed2c1a5d0c83ee17627b31c12..cb8d8e9be2596180b6ff9dc1de4838daf1e6718e 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/index.doctree and b/dev/yolosim/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/nudenet.doctree b/dev/yolosim/.doctrees/api_doc/detect/nudenet.doctree index 59e98bea9aae641db429d9a0186105474850930b..ae1e7833bc23b66a9856d1aecc2444a0893ad5ba 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/nudenet.doctree and b/dev/yolosim/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/person.doctree b/dev/yolosim/.doctrees/api_doc/detect/person.doctree index 05c065f42e88f2c6858201c987ab8c59fba64e75..ee64b07fb2a65d265a2f1fdf2892aded7a31e2cc 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/person.doctree and b/dev/yolosim/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/similarity.doctree b/dev/yolosim/.doctrees/api_doc/detect/similarity.doctree index 8cdd972c305055f95c57a6f5a0bf9142889fb015..8764ef1b534175463aa8f8816426c412131461ec 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/similarity.doctree and b/dev/yolosim/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/text.doctree b/dev/yolosim/.doctrees/api_doc/detect/text.doctree index c6292b6270df40fe2d28e7fce4d8ec7c13839c7f..b1abba62189cfe2ea3a2503c017bb96cadadd275 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/text.doctree and b/dev/yolosim/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/detect/visual.doctree b/dev/yolosim/.doctrees/api_doc/detect/visual.doctree index 603e65701305c747bc9f15f21a97e6d292938c5a..530f6f23377bdabeb712c6371e79904658d4b99a 100644 Binary files a/dev/yolosim/.doctrees/api_doc/detect/visual.doctree and b/dev/yolosim/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/edge/canny.doctree b/dev/yolosim/.doctrees/api_doc/edge/canny.doctree index 3718e78087a1dde1eddde12294241b78fb03302c..db133c7a158e680ccaa7dd17ddfdb66ff5f37f6a 100644 Binary files a/dev/yolosim/.doctrees/api_doc/edge/canny.doctree and b/dev/yolosim/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/edge/index.doctree b/dev/yolosim/.doctrees/api_doc/edge/index.doctree index 89cae71f0e0c13cd09b2c8f324ec04984e1521c8..1fe2e119db5a664ca8e68e5b9361586124b7394b 100644 Binary files a/dev/yolosim/.doctrees/api_doc/edge/index.doctree and b/dev/yolosim/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/edge/lineart.doctree b/dev/yolosim/.doctrees/api_doc/edge/lineart.doctree index 3a35bc4eb8e2fdfc6b20c05d1a8e51497b16a80a..11b05983a81a084577ca87cf80ee8d32adcb99c7 100644 Binary files a/dev/yolosim/.doctrees/api_doc/edge/lineart.doctree and b/dev/yolosim/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/yolosim/.doctrees/api_doc/edge/lineart_anime.doctree index 0b137f784f45dc0c97db5293a14d12ed3d994321..f7b193d4fc3693c0716de240cdc64d91bf0abf16 100644 Binary files a/dev/yolosim/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/yolosim/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/generic/classify.doctree b/dev/yolosim/.doctrees/api_doc/generic/classify.doctree index 808149462b96f7b0e05178a8ce5ec49e347c17a6..62c99bdeb824caa86874549b6436947b397f58f7 100644 Binary files a/dev/yolosim/.doctrees/api_doc/generic/classify.doctree and b/dev/yolosim/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/generic/clip.doctree b/dev/yolosim/.doctrees/api_doc/generic/clip.doctree index 194a87807e1457724c096a261180e7688e5de2ba..a46cbd39a79e3a6993f035c288e75c6a7a0d6860 100644 Binary files a/dev/yolosim/.doctrees/api_doc/generic/clip.doctree and b/dev/yolosim/.doctrees/api_doc/generic/clip.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/generic/enhance.doctree b/dev/yolosim/.doctrees/api_doc/generic/enhance.doctree index 4324cb0a8b777e8dc141d22ef5fd97ca4a57651a..f8d0a2c41929d28376f08767919402a12488e012 100644 Binary files a/dev/yolosim/.doctrees/api_doc/generic/enhance.doctree and b/dev/yolosim/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/generic/index.doctree b/dev/yolosim/.doctrees/api_doc/generic/index.doctree index ea5124854644464b4bc64c22e3dabecf72ed29b8..cfbeedc6868f06a7096d51d023109c299fc2bbd2 100644 Binary files a/dev/yolosim/.doctrees/api_doc/generic/index.doctree and b/dev/yolosim/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/generic/siglip.doctree b/dev/yolosim/.doctrees/api_doc/generic/siglip.doctree index ac2e1e71a630b98306b7d1da5bd63b316565c886..7e8dac61dfca51358562873dc83f5b441e2bdc5b 100644 Binary files a/dev/yolosim/.doctrees/api_doc/generic/siglip.doctree and b/dev/yolosim/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/generic/yolo.doctree b/dev/yolosim/.doctrees/api_doc/generic/yolo.doctree index b6b913b2625c7e71ab35dca219996519022fb05a..98a608631861d78c6442137180657fa379641f32 100644 Binary files a/dev/yolosim/.doctrees/api_doc/generic/yolo.doctree and b/dev/yolosim/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/metadata/geninfo.doctree b/dev/yolosim/.doctrees/api_doc/metadata/geninfo.doctree index 9a37aac7faf51ddd2c51908f0ef0b668e78602d1..bbff9a75731bedea250311764cc40989de033234 100644 Binary files a/dev/yolosim/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/yolosim/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/metadata/index.doctree b/dev/yolosim/.doctrees/api_doc/metadata/index.doctree index c4d1f3c913a406c1984c0c67b34bb684a649e2ae..fe414829aa9dd9760181bd78ad316f18af5a0716 100644 Binary files a/dev/yolosim/.doctrees/api_doc/metadata/index.doctree and b/dev/yolosim/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/metadata/lsb.doctree b/dev/yolosim/.doctrees/api_doc/metadata/lsb.doctree index f8eac5371fa0232dfe507823b1adf080e25b75b9..98d6c9021301e3b6ba91a33037dc38308ac4931c 100644 Binary files a/dev/yolosim/.doctrees/api_doc/metadata/lsb.doctree and b/dev/yolosim/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/yolosim/.doctrees/api_doc/metrics/aesthetic.doctree index 13e3fcad47898a67deaf14abaa5a7b1cb7494d61..088a962727614c70d8fd14a5c50a46b917b69014 100644 Binary files a/dev/yolosim/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/yolosim/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/metrics/ccip.doctree b/dev/yolosim/.doctrees/api_doc/metrics/ccip.doctree index 0c4054896dd0f63157150a84d08f688df45c4dfa..e93776da4778dfb0e9fb93555b270cc38e19b318 100644 Binary files a/dev/yolosim/.doctrees/api_doc/metrics/ccip.doctree and b/dev/yolosim/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/yolosim/.doctrees/api_doc/metrics/dbaesthetic.doctree index 4117d36213bda8a79483725fad9d808d178b1ce6..f28b2fda304b56e8f22ba229aef297e6aa6fee80 100644 Binary files a/dev/yolosim/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/yolosim/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/metrics/index.doctree b/dev/yolosim/.doctrees/api_doc/metrics/index.doctree index 5b5f6472f36104ba49b00be83cbf7435cfe4b507..ced2294e6bee275063207d772b062afad0ad61b3 100644 Binary files a/dev/yolosim/.doctrees/api_doc/metrics/index.doctree and b/dev/yolosim/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/metrics/laplacian.doctree b/dev/yolosim/.doctrees/api_doc/metrics/laplacian.doctree index 3115a51a935570382899819b3262cb582773ae72..1528730e4df54c6b5914d1a46316caa14f6707d7 100644 Binary files a/dev/yolosim/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/yolosim/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/metrics/lpips.doctree b/dev/yolosim/.doctrees/api_doc/metrics/lpips.doctree index 2b1c01edaa30c1cfdf757e8165ac10975ea16670..970f445b360bebdbee8171e0f8551767c6230dc9 100644 Binary files a/dev/yolosim/.doctrees/api_doc/metrics/lpips.doctree and b/dev/yolosim/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/metrics/psnr_.doctree b/dev/yolosim/.doctrees/api_doc/metrics/psnr_.doctree index d5c720185b2b00f732831aa6f1834147f405c7fe..2948c9bd22d2e04aa30f748713b5a3cfb3fe6622 100644 Binary files a/dev/yolosim/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/yolosim/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/ocr/index.doctree b/dev/yolosim/.doctrees/api_doc/ocr/index.doctree index 4ce63d68ea9b7c5163358993173a89cab6628500..a3dc4fcf005652d5fcd1a4fb1d5f992e954e6d56 100644 Binary files a/dev/yolosim/.doctrees/api_doc/ocr/index.doctree and b/dev/yolosim/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/operate/align.doctree b/dev/yolosim/.doctrees/api_doc/operate/align.doctree index 3a300950c946d16dde59538656cc482b1b10f6ea..ce466865177d5fd020b76e5933800906521aec6c 100644 Binary files a/dev/yolosim/.doctrees/api_doc/operate/align.doctree and b/dev/yolosim/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/operate/censor.doctree b/dev/yolosim/.doctrees/api_doc/operate/censor.doctree index df9414f120d82177e0f59bc7e93ebac7b2483ba1..5365c52f4adb39667d519cf166760b6345fdbc68 100644 Binary files a/dev/yolosim/.doctrees/api_doc/operate/censor.doctree and b/dev/yolosim/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/operate/imgcensor.doctree b/dev/yolosim/.doctrees/api_doc/operate/imgcensor.doctree index 5fff62e9b15d5db3a5e5797632add29321fb2450..430cdb2162bcfcfde0b4299bffde8cb0890da620 100644 Binary files a/dev/yolosim/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/yolosim/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/operate/index.doctree b/dev/yolosim/.doctrees/api_doc/operate/index.doctree index 06d6f8ee774c9898663524f7e32760248f789655..7f07ffe8302fc6ac07074c1a802c663f66175402 100644 Binary files a/dev/yolosim/.doctrees/api_doc/operate/index.doctree and b/dev/yolosim/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/operate/squeeze.doctree b/dev/yolosim/.doctrees/api_doc/operate/squeeze.doctree index e450af21b569e60415f7365a849d6e7cb35426a3..83a155dfc83901ce95aa16edfb5d226bf83d5421 100644 Binary files a/dev/yolosim/.doctrees/api_doc/operate/squeeze.doctree and b/dev/yolosim/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/pose/dwpose.doctree b/dev/yolosim/.doctrees/api_doc/pose/dwpose.doctree index d4e5f21c7fae191735ea0732dbcc2c618557fef0..ca724df4d63339377edb8a22b084551cb7ac0866 100644 Binary files a/dev/yolosim/.doctrees/api_doc/pose/dwpose.doctree and b/dev/yolosim/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/pose/format.doctree b/dev/yolosim/.doctrees/api_doc/pose/format.doctree index a382a17d2afec43c52eca21ff3b17c7fe9609c27..70b00db6ffb84de3f040e0cc3a6c01aeab2d9463 100644 Binary files a/dev/yolosim/.doctrees/api_doc/pose/format.doctree and b/dev/yolosim/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/pose/index.doctree b/dev/yolosim/.doctrees/api_doc/pose/index.doctree index f73257e08641b3c749a823099216f607921c20ef..2deedc4720b634dad9840523ce9faf750214182f 100644 Binary files a/dev/yolosim/.doctrees/api_doc/pose/index.doctree and b/dev/yolosim/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/pose/visual.doctree b/dev/yolosim/.doctrees/api_doc/pose/visual.doctree index e662732c2623992d192a28913c5b1fba87046af5..28ea86a3e5de06a9ba32ae93474c654f9622d7b7 100644 Binary files a/dev/yolosim/.doctrees/api_doc/pose/visual.doctree and b/dev/yolosim/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/preprocess/base.doctree b/dev/yolosim/.doctrees/api_doc/preprocess/base.doctree index 4c0c0e86e02e205dda716b92c0d2275c7c0ca5b1..af04bf06ec41aada95674346978c1519583df7f4 100644 Binary files a/dev/yolosim/.doctrees/api_doc/preprocess/base.doctree and b/dev/yolosim/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/preprocess/index.doctree b/dev/yolosim/.doctrees/api_doc/preprocess/index.doctree index cd21e668cd9910588b23a3ca875da18a275de04a..fefed157d33f05e938b59afbee8044c2cef78b5f 100644 Binary files a/dev/yolosim/.doctrees/api_doc/preprocess/index.doctree and b/dev/yolosim/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/preprocess/pillow.doctree b/dev/yolosim/.doctrees/api_doc/preprocess/pillow.doctree index 71c2f06c92068103805d57ec7b870846025517db..d813a5270ac5b35e2765244cf5e3e82d39d499f0 100644 Binary files a/dev/yolosim/.doctrees/api_doc/preprocess/pillow.doctree and b/dev/yolosim/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/preprocess/torchvision.doctree b/dev/yolosim/.doctrees/api_doc/preprocess/torchvision.doctree index 9f477b72f7ee30882d98cf821f1a5f037d4811ae..5c769a4ab076518d4cb6d88701438be61822b506 100644 Binary files a/dev/yolosim/.doctrees/api_doc/preprocess/torchvision.doctree and b/dev/yolosim/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/preprocess/transformers.doctree b/dev/yolosim/.doctrees/api_doc/preprocess/transformers.doctree index f9dfaccb85fe4f94bd8c81435f4e381f875e699f..24794c54f696392256dbc87fed3456aa1262e514 100644 Binary files a/dev/yolosim/.doctrees/api_doc/preprocess/transformers.doctree and b/dev/yolosim/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/resource/background.doctree b/dev/yolosim/.doctrees/api_doc/resource/background.doctree index e8225eb1716817cb19d3024cf71351bda92bf047..f934260e5ca7f6f7dae729d289eb285bb92f4831 100644 Binary files a/dev/yolosim/.doctrees/api_doc/resource/background.doctree and b/dev/yolosim/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/resource/index.doctree b/dev/yolosim/.doctrees/api_doc/resource/index.doctree index 44e268e0cd97ed3935fa92898a12776037df1129..6216fe26998588d9f40132c6ce4692b41a2dfed8 100644 Binary files a/dev/yolosim/.doctrees/api_doc/resource/index.doctree and b/dev/yolosim/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/restore/adversarial.doctree b/dev/yolosim/.doctrees/api_doc/restore/adversarial.doctree index 0f4b93688013b449e37084fe5c82d777557a61cc..e7d3129323783a6dc4c65d015c4e589e938d17d9 100644 Binary files a/dev/yolosim/.doctrees/api_doc/restore/adversarial.doctree and b/dev/yolosim/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/restore/index.doctree b/dev/yolosim/.doctrees/api_doc/restore/index.doctree index bdf3ca2c5241765fd8dcb5742c3b032f824c9028..6346aa1bc60cfe963a0c00f84e5bcd0dd85bf8ef 100644 Binary files a/dev/yolosim/.doctrees/api_doc/restore/index.doctree and b/dev/yolosim/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/restore/nafnet.doctree b/dev/yolosim/.doctrees/api_doc/restore/nafnet.doctree index 1939dc45ce9d5785e0e4e07a6b989886b8ff70fd..aec3739d93c39fb10187d3000128186531151a2a 100644 Binary files a/dev/yolosim/.doctrees/api_doc/restore/nafnet.doctree and b/dev/yolosim/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/restore/scunet.doctree b/dev/yolosim/.doctrees/api_doc/restore/scunet.doctree index e9a1c867b3c9e16969a73eb1fead6c794789e210..c038abb3cf26a74ac9fc63e40e179132d8230ca3 100644 Binary files a/dev/yolosim/.doctrees/api_doc/restore/scunet.doctree and b/dev/yolosim/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/sd/index.doctree b/dev/yolosim/.doctrees/api_doc/sd/index.doctree index e7ee3eb280b771910a8041aa5d74db1500893301..99c0e194ae873b94e0807916038be75d9a09ba38 100644 Binary files a/dev/yolosim/.doctrees/api_doc/sd/index.doctree and b/dev/yolosim/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/sd/metadata.doctree b/dev/yolosim/.doctrees/api_doc/sd/metadata.doctree index 4fb7504049021588bc096c78419f55ccb7f7962d..15c90af8e277329a2035f85573b958be09f63014 100644 Binary files a/dev/yolosim/.doctrees/api_doc/sd/metadata.doctree and b/dev/yolosim/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/sd/model.doctree b/dev/yolosim/.doctrees/api_doc/sd/model.doctree index 8b629c29494764ca81080989a651220ae6d0c85a..7d7fc04a6c481ba1fa83f7d08b5c4a30a5b7ebf6 100644 Binary files a/dev/yolosim/.doctrees/api_doc/sd/model.doctree and b/dev/yolosim/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/sd/nai.doctree b/dev/yolosim/.doctrees/api_doc/sd/nai.doctree index e0e46e25a97992c49ec556dc6e633ff0aa1b40df..3d8071756543315ca32163c3bdc28065d3b37760 100644 Binary files a/dev/yolosim/.doctrees/api_doc/sd/nai.doctree and b/dev/yolosim/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/segment/index.doctree b/dev/yolosim/.doctrees/api_doc/segment/index.doctree index 66cc615297a69a94a74bd61de451c240547763c9..ce158a42e6c5dca17bcac7d819c01112962d3554 100644 Binary files a/dev/yolosim/.doctrees/api_doc/segment/index.doctree and b/dev/yolosim/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/segment/isnetis.doctree b/dev/yolosim/.doctrees/api_doc/segment/isnetis.doctree index 52229a046b6e7f93f22bea925fb49a9b4891910b..f15ce44ed8bd7754d0ee3ae2e1ea3732e5aa718d 100644 Binary files a/dev/yolosim/.doctrees/api_doc/segment/isnetis.doctree and b/dev/yolosim/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/tagging/blacklist.doctree b/dev/yolosim/.doctrees/api_doc/tagging/blacklist.doctree index 8f3da2f6b0432916441bb8fbe9e40e7b97b707fb..725b6f9e050d48c6f9c8a559a1d6148b9d59ea89 100644 Binary files a/dev/yolosim/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/yolosim/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/tagging/character.doctree b/dev/yolosim/.doctrees/api_doc/tagging/character.doctree index ec1524f2340b44c5df3333ed61ffedde50fbbf89..e718f242c4101aa9ed5793cb6e4f9d067dc533be 100644 Binary files a/dev/yolosim/.doctrees/api_doc/tagging/character.doctree and b/dev/yolosim/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/yolosim/.doctrees/api_doc/tagging/deepdanbooru.doctree index 7213bec9a912e7e7ab0cd575b881bceef6304f4d..b65897edac61aab28e9c4632704172c4491c453a 100644 Binary files a/dev/yolosim/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/yolosim/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/tagging/deepgelbooru.doctree b/dev/yolosim/.doctrees/api_doc/tagging/deepgelbooru.doctree index 055f126e35b4cceba4395becc58c3a4dac6cfec6..0e965f19e1edf85dd40bb2a7edfb1f56f36bcb02 100644 Binary files a/dev/yolosim/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/dev/yolosim/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/tagging/format.doctree b/dev/yolosim/.doctrees/api_doc/tagging/format.doctree index 50a7b2343776878e93fe6474282ddd6a7d31dc05..4a8fcea59ea1e0ee7943a5124ede4dea55cb3a2f 100644 Binary files a/dev/yolosim/.doctrees/api_doc/tagging/format.doctree and b/dev/yolosim/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/tagging/index.doctree b/dev/yolosim/.doctrees/api_doc/tagging/index.doctree index be8326de1e936a3ad2415b86b33d3a395b8bb5a4..3047e9c82c666fd5bcd3b28cb13318287ce470b6 100644 Binary files a/dev/yolosim/.doctrees/api_doc/tagging/index.doctree and b/dev/yolosim/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/tagging/match.doctree b/dev/yolosim/.doctrees/api_doc/tagging/match.doctree index ce5def8866400eb18bf772a58616baba6fe009bb..48103cc1f90b7f729c7e4c09ed089ac606e953f6 100644 Binary files a/dev/yolosim/.doctrees/api_doc/tagging/match.doctree and b/dev/yolosim/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/yolosim/.doctrees/api_doc/tagging/mldanbooru.doctree index 008fe8ddb70adec591c5184ad6a8e465bc7aaf3d..9083f174000fc70c1f18dff715c2f0d547245c61 100644 Binary files a/dev/yolosim/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/yolosim/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/tagging/order.doctree b/dev/yolosim/.doctrees/api_doc/tagging/order.doctree index 989824f0a04b9fea28562bf6718fac2735a9ed62..b67ee7d13107c73003b4a17a90c5e5a117621d63 100644 Binary files a/dev/yolosim/.doctrees/api_doc/tagging/order.doctree and b/dev/yolosim/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/tagging/overlap.doctree b/dev/yolosim/.doctrees/api_doc/tagging/overlap.doctree index eda0a0d4ac7b66f07a861dc26587dc162d8c3dcf..14ec9b29ec4b13044be6f87fe11a6e2a1dca7854 100644 Binary files a/dev/yolosim/.doctrees/api_doc/tagging/overlap.doctree and b/dev/yolosim/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/tagging/wd14.doctree b/dev/yolosim/.doctrees/api_doc/tagging/wd14.doctree index bd19dd066266b55f5f3857eb6697382dba5e40a7..7f768eea70d9d19e2ab6237207c5549ee5f5a74d 100644 Binary files a/dev/yolosim/.doctrees/api_doc/tagging/wd14.doctree and b/dev/yolosim/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/upscale/cdc.doctree b/dev/yolosim/.doctrees/api_doc/upscale/cdc.doctree index c65e6ad001fa79ae8bea2f1ffb65b1051e5cde18..c6fff3e8b814f42ed11fc83f2acaa1dd9af1ceb4 100644 Binary files a/dev/yolosim/.doctrees/api_doc/upscale/cdc.doctree and b/dev/yolosim/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/upscale/index.doctree b/dev/yolosim/.doctrees/api_doc/upscale/index.doctree index fab76f37c5d04b3b1459a8ba9dda7f9ca410eb15..349d34b0757a646bf788c15da41a3752990b4902 100644 Binary files a/dev/yolosim/.doctrees/api_doc/upscale/index.doctree and b/dev/yolosim/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/utils/cache.doctree b/dev/yolosim/.doctrees/api_doc/utils/cache.doctree index e9b0b5a8babad955e21c37f7823534bfca14bea0..2deb3a5151f91393a2e3a1c3291003e5acd43fb2 100644 Binary files a/dev/yolosim/.doctrees/api_doc/utils/cache.doctree and b/dev/yolosim/.doctrees/api_doc/utils/cache.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/utils/func.doctree b/dev/yolosim/.doctrees/api_doc/utils/func.doctree index d76c6b09007ae6c7de7fd745620d16b9225501c6..f5ac42c9b4ba4d77a2cbd30a843d5cf00a2bdbea 100644 Binary files a/dev/yolosim/.doctrees/api_doc/utils/func.doctree and b/dev/yolosim/.doctrees/api_doc/utils/func.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/utils/index.doctree b/dev/yolosim/.doctrees/api_doc/utils/index.doctree index 569f2db8644fd3900da57fde7db08dd5efcb2301..c26f4ee5346e9c19ab8dba245b62e095efbd2472 100644 Binary files a/dev/yolosim/.doctrees/api_doc/utils/index.doctree and b/dev/yolosim/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/yolosim/.doctrees/api_doc/utils/onnxruntime.doctree index 9602fd5877009656d9fe5fa396e793aaad79223c..94b4029c86e649ce8d7867fc8c67b473cc3b822f 100644 Binary files a/dev/yolosim/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/yolosim/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/aicheck.doctree b/dev/yolosim/.doctrees/api_doc/validate/aicheck.doctree index f1fe5ce6bff57957e3dcd4a79f21e31eb8d67272..785b2196761c93c7a695f075dda7e1d443720df1 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/aicheck.doctree and b/dev/yolosim/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/yolosim/.doctrees/api_doc/validate/bangumi_char.doctree index a39e18c13fc2f047979515468835872b52785abe..e29f35bcbf4bde837164d14edfb11338a31b0e9e 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/yolosim/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/classify.doctree b/dev/yolosim/.doctrees/api_doc/validate/classify.doctree index ef6ef6f96986ebff0777d8b8f9447f5eab64c31d..931cf87cfa53e59e9c7ae2cfae8790a42e2bbea7 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/classify.doctree and b/dev/yolosim/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/color.doctree b/dev/yolosim/.doctrees/api_doc/validate/color.doctree index dbba62ed0fbe5d12fdef1f8c6f8adb06444300ac..7d2f81b079253b872a6ab54383d7d2dd2bfbd48a 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/color.doctree and b/dev/yolosim/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/completeness.doctree b/dev/yolosim/.doctrees/api_doc/validate/completeness.doctree index 78f39dd2a00968bdd13ebb01696bd3f3ce24b0e0..359c5ef9532c786d8e491974549e081a58e2e618 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/completeness.doctree and b/dev/yolosim/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/dbrating.doctree b/dev/yolosim/.doctrees/api_doc/validate/dbrating.doctree index 30802d9cbfcd3d3cff79aae5538e734fd7f3832c..b935c71b7af1e55209ee8e08e7ca6afdd1054b03 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/dbrating.doctree and b/dev/yolosim/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/furry.doctree b/dev/yolosim/.doctrees/api_doc/validate/furry.doctree index fdecc39a831ffd8abaa2165e0ebe0922b2cc25d2..dc7d8e14babd93b02e837ba6d649587320972395 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/furry.doctree and b/dev/yolosim/.doctrees/api_doc/validate/furry.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/index.doctree b/dev/yolosim/.doctrees/api_doc/validate/index.doctree index 3f181357e77fba6e6f2c9d8d729169cb070bb382..e34afc3041ac70876bc3ea3c86ecd162ababf3e2 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/index.doctree and b/dev/yolosim/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/monochrome.doctree b/dev/yolosim/.doctrees/api_doc/validate/monochrome.doctree index 0bc783257dbb599dc647f904d41edd5beef897fd..4d5b601f5b6febe9470c73258a00d88ca95b9f08 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/monochrome.doctree and b/dev/yolosim/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/nsfw.doctree b/dev/yolosim/.doctrees/api_doc/validate/nsfw.doctree index 24730f0642db85e44a82e6b81a9306651041e353..0cc4d6f6341b5fba10914624ada9d4375bdb9dcd 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/nsfw.doctree and b/dev/yolosim/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/portrait.doctree b/dev/yolosim/.doctrees/api_doc/validate/portrait.doctree index ca4f78ccda65c15d88ab0d72856c4091f8eb3166..6dfdea87f62a5213e6198324c5560be195511d9e 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/portrait.doctree and b/dev/yolosim/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/rating.doctree b/dev/yolosim/.doctrees/api_doc/validate/rating.doctree index 9f52d24cb644dc96b92c73b4a69de7fd26d4a991..ca0200f2fc2083c8e633b00895993ea936dab841 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/rating.doctree and b/dev/yolosim/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/real.doctree b/dev/yolosim/.doctrees/api_doc/validate/real.doctree index 10c10510a56cba1deec9fd373848ada5c0b81971..a1633e05aebda076f2472a19833445bfb5dfee9b 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/real.doctree and b/dev/yolosim/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/safe.doctree b/dev/yolosim/.doctrees/api_doc/validate/safe.doctree index 199f2d6d54644457f912784826ce7c837b5358ff..a56fba2794b8caab9311a1ee675ea9c5eeae3e1e 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/safe.doctree and b/dev/yolosim/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/style_age.doctree b/dev/yolosim/.doctrees/api_doc/validate/style_age.doctree index 4916f394e0a4a9f938465001f892352a884d9c64..0402ad9292e73abae3f48b90ba5b283316c2add7 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/style_age.doctree and b/dev/yolosim/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/teen.doctree b/dev/yolosim/.doctrees/api_doc/validate/teen.doctree index 2e39c8199a63e1c4f2938d287ee45079e4a61a83..a46dacf80cf0d773e1e36a48fa766b774dfd9c24 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/teen.doctree and b/dev/yolosim/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/yolosim/.doctrees/api_doc/validate/truncate.doctree b/dev/yolosim/.doctrees/api_doc/validate/truncate.doctree index eb7091d5a8da2db16bc0ec0ca0825f62f8c34a81..8bbe41769ebd2c2b199eae8ac911cc532d5ae54e 100644 Binary files a/dev/yolosim/.doctrees/api_doc/validate/truncate.doctree and b/dev/yolosim/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/yolosim/.doctrees/environment.pickle b/dev/yolosim/.doctrees/environment.pickle index a6cbc25884f7dde1c2e02a67c0b61344f60ebe51..1a7890a3b01511eeb24cf23cd4fee5416f12829b 100644 Binary files a/dev/yolosim/.doctrees/environment.pickle and b/dev/yolosim/.doctrees/environment.pickle differ diff --git a/dev/yolosim/.doctrees/index.doctree b/dev/yolosim/.doctrees/index.doctree index 63ef597a5b2f34638fc0f1ca660d994b80b6a7c8..0af84522c33090a1842a7da309bb153b7efb26e1 100644 Binary files a/dev/yolosim/.doctrees/index.doctree and b/dev/yolosim/.doctrees/index.doctree differ diff --git a/dev/yolosim/.doctrees/information/environment.doctree b/dev/yolosim/.doctrees/information/environment.doctree index d619bc063d143fb03e7ca340bcb828b9a6559e83..b3a11d8edf01ff5cf3409d5bb704394e39abd935 100644 Binary files a/dev/yolosim/.doctrees/information/environment.doctree and b/dev/yolosim/.doctrees/information/environment.doctree differ diff --git a/dev/yolosim/.doctrees/information/environment.result.doctree b/dev/yolosim/.doctrees/information/environment.result.doctree index 6941f6f1f2a5922d4f5085bcaf9f37e48dd41863..95e6b0d482ac29800ce7957c62f964ab67bab254 100644 Binary files a/dev/yolosim/.doctrees/information/environment.result.doctree and b/dev/yolosim/.doctrees/information/environment.result.doctree differ diff --git a/dev/yolosim/.doctrees/nbsphinx/information/environment.ipynb b/dev/yolosim/.doctrees/nbsphinx/information/environment.ipynb index cb1ef93f2fd7fa468b9c5e2886e0ecf46fc09ef0..bf37639a438a083cba914de12c3f18c32b5eda2f 100644 --- a/dev/yolosim/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/yolosim/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:13:36.892932Z", - "iopub.status.busy": "2025-02-24T08:13:36.892726Z", - "iopub.status.idle": "2025-02-24T08:13:38.055893Z", - "shell.execute_reply": "2025-02-24T08:13:38.055103Z" + "iopub.execute_input": "2025-02-24T09:09:21.623377Z", + "iopub.status.busy": "2025-02-24T09:09:21.623163Z", + "iopub.status.idle": "2025-02-24T09:09:22.783559Z", + "shell.execute_reply": "2025-02-24T09:09:22.782868Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3230.02325 MHz\n", + "CPU Freq: 3097.928 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/yolosim/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/yolosim/.doctrees/nbsphinx/information/environment.result.ipynb index 33a2c50d7012479ca028ebd64a2bba866894c622..7fdd982c677e86af085be1c1e85754c84697f4e3 100644 --- a/dev/yolosim/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/yolosim/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:05.268728Z", - "iopub.status.busy": "2025-02-24T08:11:05.268525Z", - "iopub.status.idle": "2025-02-24T08:11:06.439724Z", - "shell.execute_reply": "2025-02-24T08:11:06.438944Z" + "iopub.execute_input": "2025-02-24T09:06:51.893468Z", + "iopub.status.busy": "2025-02-24T09:06:51.893274Z", + "iopub.status.idle": "2025-02-24T09:06:53.057789Z", + "shell.execute_reply": "2025-02-24T09:06:53.057085Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3252.4422499999996 MHz\n", + "CPU Freq: 3036.65675 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/yolosim/.doctrees/tutorials/installation/index.doctree b/dev/yolosim/.doctrees/tutorials/installation/index.doctree index 40023fba2b5ee994907e0631f73e979a05bbe148..af5dab1a1bffd21d93d971d4816775830c29a4c3 100644 Binary files a/dev/yolosim/.doctrees/tutorials/installation/index.doctree and b/dev/yolosim/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/yolosim/.doctrees/tutorials/quick_start/index.doctree b/dev/yolosim/.doctrees/tutorials/quick_start/index.doctree index 0a42719830d5a3e91a54a7c3ea583dbd09900116..1fdcf787c085037ed6906921a129d85b003f2b6d 100644 Binary files a/dev/yolosim/.doctrees/tutorials/quick_start/index.doctree and b/dev/yolosim/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/yolosim/_modules/imgutils/detect/similarity.html b/dev/yolosim/_modules/imgutils/detect/similarity.html index e75a692229e40c391fa7135d6807afb0561ad903..2ea6f06e53e88966df8a07a05c6f77601b7c4220 100644 --- a/dev/yolosim/_modules/imgutils/detect/similarity.html +++ b/dev/yolosim/_modules/imgutils/detect/similarity.html @@ -270,7 +270,7 @@ if mode == 'max': return float(sims.max()) elif mode == 'mean': - return float(sims.mean()) + return float(sims.mean()) if sims.shape[0] > 0 else 1.0 elif mode == 'raw': return sims.tolist() else: diff --git a/dev/yolosim/_sources/information/environment.result.ipynb.txt b/dev/yolosim/_sources/information/environment.result.ipynb.txt index 33a2c50d7012479ca028ebd64a2bba866894c622..7fdd982c677e86af085be1c1e85754c84697f4e3 100644 --- a/dev/yolosim/_sources/information/environment.result.ipynb.txt +++ b/dev/yolosim/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:05.268728Z", - "iopub.status.busy": "2025-02-24T08:11:05.268525Z", - "iopub.status.idle": "2025-02-24T08:11:06.439724Z", - "shell.execute_reply": "2025-02-24T08:11:06.438944Z" + "iopub.execute_input": "2025-02-24T09:06:51.893468Z", + "iopub.status.busy": "2025-02-24T09:06:51.893274Z", + "iopub.status.idle": "2025-02-24T09:06:53.057789Z", + "shell.execute_reply": "2025-02-24T09:06:53.057085Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3252.4422499999996 MHz\n", + "CPU Freq: 3036.65675 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/yolosim/information/environment.html b/dev/yolosim/information/environment.html index 1b13230a2d983fad027b22c417e897cf753fd659..4a40a17d4faa5214115b90c7d18bb606aca55f34 100644 --- a/dev/yolosim/information/environment.html +++ b/dev/yolosim/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3230.02325 MHz +CPU Freq: 3097.928 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/yolosim/information/environment.ipynb b/dev/yolosim/information/environment.ipynb index cb1ef93f2fd7fa468b9c5e2886e0ecf46fc09ef0..bf37639a438a083cba914de12c3f18c32b5eda2f 100644 --- a/dev/yolosim/information/environment.ipynb +++ b/dev/yolosim/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:13:36.892932Z", - "iopub.status.busy": "2025-02-24T08:13:36.892726Z", - "iopub.status.idle": "2025-02-24T08:13:38.055893Z", - "shell.execute_reply": "2025-02-24T08:13:38.055103Z" + "iopub.execute_input": "2025-02-24T09:09:21.623377Z", + "iopub.status.busy": "2025-02-24T09:09:21.623163Z", + "iopub.status.idle": "2025-02-24T09:09:22.783559Z", + "shell.execute_reply": "2025-02-24T09:09:22.782868Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3230.02325 MHz\n", + "CPU Freq: 3097.928 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/yolosim/information/environment.result.html b/dev/yolosim/information/environment.result.html index d0f05b3a2f18a2d7210b1acc021d926d58d724ca..220065446cb25f4c5036e74eff973b56974c3d0d 100644 --- a/dev/yolosim/information/environment.result.html +++ b/dev/yolosim/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3252.4422499999996 MHz +CPU Freq: 3036.65675 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/yolosim/information/environment.result.ipynb b/dev/yolosim/information/environment.result.ipynb index 33a2c50d7012479ca028ebd64a2bba866894c622..7fdd982c677e86af085be1c1e85754c84697f4e3 100644 --- a/dev/yolosim/information/environment.result.ipynb +++ b/dev/yolosim/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:05.268728Z", - "iopub.status.busy": "2025-02-24T08:11:05.268525Z", - "iopub.status.idle": "2025-02-24T08:11:06.439724Z", - "shell.execute_reply": "2025-02-24T08:11:06.438944Z" + "iopub.execute_input": "2025-02-24T09:06:51.893468Z", + "iopub.status.busy": "2025-02-24T09:06:51.893274Z", + "iopub.status.idle": "2025-02-24T09:06:53.057789Z", + "shell.execute_reply": "2025-02-24T09:06:53.057085Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3252.4422499999996 MHz\n", + "CPU Freq: 3036.65675 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/yolosim/searchindex.js b/dev/yolosim/searchindex.js index 5af5f3026229bb542b454d14d5a90d3d2cb08042..0c505f8305393c0e4723129c6eb432113e739bc2 100644 --- a/dev/yolosim/searchindex.js +++ b/dev/yolosim/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/similarity", "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/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 60, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "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, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 60, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 60, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 60, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 60, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 60, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 60, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 60, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 60, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 20, 29, 32, 34, 35, 37, 55, 57, 60, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 60, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 60, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 60, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 60, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 60, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "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, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48, 60], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 60, 64, 65, 86, 88], "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, 50, 52], "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, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "match": [20, 31, 35, 48, 57, 71, 75, 104], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "combin": [20, 35, 43], "against": [20, 81], "ground": [20, 92, 98], "truth": [20, 92, 98], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "do": [21, 48, 89], "640x640": 21, "ani": [21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 60, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "length": [35, 37, 44], "doesn": [35, 71], "t": [35, 71], "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 60, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": [37, 60], "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "stage": 60, "preserv": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "window": [60, 65], "term": 60, "contrib": 60, "noisy_imag": 60, "cleaned_img": 60, "cleaned_imag": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3230": 105, "02325": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3252": 106, "4422499999996": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "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, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "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/similarity", "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/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 60, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "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, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 60, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 60, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 60, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 60, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 60, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 60, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 60, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 60, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 20, 29, 32, 34, 35, 37, 55, 57, 60, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 60, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 60, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 60, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 60, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 60, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "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, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48, 60], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 60, 64, 65, 86, 88], "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, 50, 52], "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, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "match": [20, 31, 35, 48, 57, 71, 75, 104], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "combin": [20, 35, 43], "against": [20, 81], "ground": [20, 92, 98], "truth": [20, 92, 98], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "do": [21, 48, 89], "640x640": 21, "ani": [21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 60, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "length": [35, 37, 44], "doesn": [35, 71], "t": [35, 71], "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 60, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": [37, 60], "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "stage": 60, "preserv": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "window": [60, 65], "term": 60, "contrib": 60, "noisy_imag": 60, "cleaned_img": 60, "cleaned_imag": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3097": 105, "928": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3036": 106, "65675": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "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, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/main/.buildinfo b/main/.buildinfo index d051588a02ba617740ac22159c2e79b8c410298c..90fc89ce4bdc0e9fa5fe1692fca8edbc0641319a 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: 7e7ed50f39f6ed811fc5882a37097813 +config: c4d0a04ff578c043a469152a017043f9 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/main/.doctrees/api_doc/ascii/drawing.doctree b/main/.doctrees/api_doc/ascii/drawing.doctree index 00e13d6635380f9986d2d89326fa45b2e0ff0528..b7d3dbec368bc7217092dc0937d890d53c8c4e2e 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 9a2f07a1574a726f7f3c89ac5fa801e623688bb3..6855907e686aa7e7a50998cbdad85d9ff64663e6 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 6c5d735a0084f7b8a29e4b3be20d1201e904980a..0acd60b87985bd17f31ae87c988aba8e15aa43c7 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 a7d869578ef820bae771cdde6a72e6812db86839..c6c492dea1c48085a1f1db91d67f024141e77950 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 f1a617d7f76b8822baa7de8a0b6a2aa7acf01732..51b53ae4fc167580fe61cf67597a2537c31ad491 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 b9f0b90ef2e3e8d1d1be78ea7582b18c55432c9a..018ac207b89ccb4f2106ef40cf02f5db6be3ca08 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 4532ce626482639618bc8c6f16783478d1e6c4a9..662dbaa5932d56b68c8c2694be45bd2abd1527e7 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 7898f5407836362e3ac06a1e25408852fa97e893..9afb4360f698714528760526f82bd1f6b861e97a 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 b6567f6b8f45136bf4cbe455bc89546e1aa46de1..e6508a5dcf03d47e6eba8468f12321f4a7dfacca 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 1ef6bd876df9a14f950ed45adcb04f4cba78b5ba..bcd3bd1eefcb1937a63750f58faef8189d7b731e 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 052f486f8cb35d5e52146207bddc2b1526cc5401..8f49c119e1020db7cecd29d99c118b4c3f250682 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 54b508da5e9c015d67b14e440e1f3a1448d5feb9..9f99b7fbbb796c84f97cb484adfd7c81408bcfd6 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 766830056f3ec1213bf0506ad23f851e107eeaab..1b34e321ef71f21b3eb506ad2704e95b39f509c6 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 d54449b3fcecd9b0ab4eae7ac5124fb63b86bc07..d46c12125ad6b48d6084026b910e10f5f3261992 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 b33a584127f5eb2913d27022bbc5d6bd4777a2a7..cca032a7b6e8a07ef4c380372790ac31eb3795af 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 aaf523f40e206acdbc65dff0edfc23f5e0e4d906..221ad0249d5a738d10ea076641377392a6cd445f 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 699571cfe10304a2a5c7531e55be0a0a3f03f82c..937cd426d938cbe13c08e1971b44124fcb354882 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 3596a85769d7df4979a42045717ca8aaeac98cee..823d4511f4a7d9d57c5158cfc5ec5b02ca9b919c 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 be080b031c5f2f9a892642b8be1e5ad5b6bd37c6..d7f26feaca175dfe208ae8a6a78e66634221546c 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 dcfb545bf4a967eb98236a5c2c43f326a0453515..fb7fc82fd510f143e25e2166848e120634e2dcec 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/similarity.doctree b/main/.doctrees/api_doc/detect/similarity.doctree index 8f05b86c876e011ba0086dd7b34d4a37e5af9745..6c0d446fa0f3bffc3c0ce56e5ea3cbf77570ad6f 100644 Binary files a/main/.doctrees/api_doc/detect/similarity.doctree and b/main/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/main/.doctrees/api_doc/detect/text.doctree b/main/.doctrees/api_doc/detect/text.doctree index dc49b6479b201ca4ec09c66088c9812ae94c637b..550659ce258690e1bb8811f6c49e9a12b6e08f54 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 8240d5beecd76d88b3abc444039bd10aefa6bcac..84d9681a5d521580e180963cf8623ab1204c35fe 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 7d76000461ff41a8500048e44214f8a56584a84b..9d91a3336713b812cdc455bccdebedcc96cf5ca4 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 65f3294647551aaec571cc95b89904bce4088a96..3b80c2e938df738698c75b8431d8dcbe2a4a5e6b 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 f2ccc8f21208020aa26b0144881f3c288a5bb6a6..5e9964a0845f2051cabe2bcb7471d18e2153c8e3 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 2eae95a6d8120bc9a68dcb773f3b30b0aea64f00..2ab20799c38c2b91bad65cff6a29a022b0e031af 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 af763f4c857ee2b71db3a26f031ed8b9efc1e148..c976c07c009cad08475d1aa0ba49017639be9b46 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/clip.doctree b/main/.doctrees/api_doc/generic/clip.doctree index b7049fe4f7b17c2da4f92fd4142bed62a4009c3d..1b90c4336b2ceb55736896dbc199447838cdef51 100644 Binary files a/main/.doctrees/api_doc/generic/clip.doctree and b/main/.doctrees/api_doc/generic/clip.doctree differ diff --git a/main/.doctrees/api_doc/generic/enhance.doctree b/main/.doctrees/api_doc/generic/enhance.doctree index ea929d6e2f3211d8c03f94d962de0df769dc0e29..3f89283c7afd22ad448ad1e3852e7468fba4b60e 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 70f8d719857d2bfeecc1ac8d28a22a933c13663d..7d42c40c4d3e2837d9b68f54669ec358baff99fd 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/generic/siglip.doctree b/main/.doctrees/api_doc/generic/siglip.doctree index 3c4ec48f21d2542e65268a3bd19c98ead0dbf7aa..9a46bd87169433b5d3c3a62baa6c2b39c19d0bc8 100644 Binary files a/main/.doctrees/api_doc/generic/siglip.doctree and b/main/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/main/.doctrees/api_doc/generic/yolo.doctree b/main/.doctrees/api_doc/generic/yolo.doctree index dd190522561fb53feaf151ce1b67586849c20c73..811cf8728825c30b38d46b1156bd30ff20036071 100644 Binary files a/main/.doctrees/api_doc/generic/yolo.doctree and b/main/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/main/.doctrees/api_doc/metadata/geninfo.doctree b/main/.doctrees/api_doc/metadata/geninfo.doctree index bb61cbd4d6baa7967e00b8b40d7a22368a3edec6..b6a786ab9569a09e6a5a7b52cb4f85328e1ac639 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 621378137afa747afa96df05b339aece587e6f95..e7bd914b785bb081b61d12701a3f5888fcf63ec4 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 ded5d913fd6c564dac9259f5992e580a119f7ab1..7413b024a2be1849c125b50bbd8623f8a95ccc7c 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 f80f3e9ca23ca7428e2907d29cb7c94b5bf84292..b0fc74fd3a65e1b5a205f3f2a0906318205d748a 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 d14dcb0a7724fa9733b2fa4f9ddee4afe5da3a4f..c67cd2cb9e7c65b7cb77ca3bf6e2e71a8137d253 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 bff04f4044b42a40ee627dc457ef59cd772e1f44..c584167b4d0ad285b09b00dd8adbda76657e8d0a 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 a852e66a62ae159d4cd01d387371e0af991b411e..894928fc2a966dbe14acdf1e20beb9ce2e4e8cec 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 4242a21363b1e2f4994d7938cfdd4d4756feb77b..522622a242b218a11dcd0209d576d44ff0a4b42c 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 a3ed18cfad395ff16e19308459bb9de0741244c1..e5dffe5246e451a32299c12c186d9cf197d5008f 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 8747da8d05945b5b6cc64a23df004b16392d48c1..b70fbbabd18bdf7f171484add4eb552656cdcb1f 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 7e684b25b360b8954c708a242ceb9e02d5a202a3..f0905cbf2b40d763c2983ec2c8cf9514b684a8fe 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 ddd26bc7a94be57c262afef9e339e41675e37e9a..e469d6015c87cf3872ed000fbdea3254b216031d 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 24c81e7f48ea5ac23d8206ac3fb2dce79a639dd8..0d899aebb84295b1c70ce6dcb0b051d6d4edb9fa 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 a7396ba1706bde49f0c806775fe8aa892d911565..3b7ffb28facab39bb128010808dd2e837f038d87 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 bf5c676082206f2dcd2ff491db240814e48184da..528bbfe58958ff3b96625b86249ff8337254de3a 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 29e05e4864e141cc8a4dc6b8446b3c8088c9dc66..aa98e1b8b59eae53e34d13bd4a0d130380284809 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 9afbd49bad3b5254f912d97af39cf1c7f51000fb..dacadd78524d0df6d00e33c5605b41a1b0929089 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 d46748dd05acef56be7b3a85330c4ed97db14ee1..56f543e978f8bc7ad336409a8333571dd00cc2ac 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 0989633a34fa07c6d02f394cd79d48fa987c7880..1a3c51bcec99a98ac65906712fba23149b05e2fa 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 dc92d7852b5ce6a801eaac29b37091e0e70e1e0d..295410e9d589feec95791868db41e4e0c671aa43 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/preprocess/base.doctree b/main/.doctrees/api_doc/preprocess/base.doctree index b60eb0e013859bcdabd72996e167ee4191056ba8..f43bef496129544b4d76cb3025c38a877238f65d 100644 Binary files a/main/.doctrees/api_doc/preprocess/base.doctree and b/main/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/main/.doctrees/api_doc/preprocess/index.doctree b/main/.doctrees/api_doc/preprocess/index.doctree index e1f2bb86c418240bb21cba1f34c76f21dbebc020..51e53d5d52c68d0a85eab0002e4cb31972216cf7 100644 Binary files a/main/.doctrees/api_doc/preprocess/index.doctree and b/main/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/main/.doctrees/api_doc/preprocess/pillow.doctree b/main/.doctrees/api_doc/preprocess/pillow.doctree index e340821c526503422b4557e1393be821bea54727..a84c0cb17ba76022e8dbc2e8f07abe374b4d7dae 100644 Binary files a/main/.doctrees/api_doc/preprocess/pillow.doctree and b/main/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/main/.doctrees/api_doc/preprocess/torchvision.doctree b/main/.doctrees/api_doc/preprocess/torchvision.doctree index 21667461ae04c6aa8168223b6369d194b4780fd7..55c95b2d1529c453b7a7783bf18d4c71c2f98f3f 100644 Binary files a/main/.doctrees/api_doc/preprocess/torchvision.doctree and b/main/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/main/.doctrees/api_doc/preprocess/transformers.doctree b/main/.doctrees/api_doc/preprocess/transformers.doctree index c420f75ed35f485d9009332dcd66838df8e67ef7..6ead13c54e7614cd6d6b245b90b10f15ddad151e 100644 Binary files a/main/.doctrees/api_doc/preprocess/transformers.doctree and b/main/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/main/.doctrees/api_doc/resource/background.doctree b/main/.doctrees/api_doc/resource/background.doctree index facf89e39ede368dd62e04232867d2a968fc2a2d..162e6be52e709d8570f3f1f0e13a2f7bb3ac2028 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 504b0aec939baa763b5955b6fdd1d3c1e1e8dcd3..603aa5da1575fafcddf419d8d0fb3f230eb8bec1 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 3bdabc463eb102d4a6c65745616b284d915a01fe..3717f249cc23284a3797ad3cfa731ebd295c191a 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 3cf2218bf8b108ea4b306b62e859f70bb51b516d..cd559f93c6c17660ee9e467f25ef081922787cec 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 40a2d73427df46fb8787b6f196450be7e005a952..6e12b0f91c6efe6e269f821156a4d50c21db186b 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 c3736a8404439b082643be9698f164d5771d1781..584a0cf75898f4cb645c5068b98c088f476117bb 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 30a1a82b9205a477e9f8b969e7c03d217e3fbc2a..20568d0cb7f2d2b92963ed889193a37adec51f73 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 d7a3972ce443379cc76e68791572d3237cb93b2c..67f7ffca251c4b1fda3016dcc50b0057b5bbb232 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 9d1b65a3af46d15d3608a2c46bccb428744da67c..b9e85776d08476e3bdeb2e5c9f5f4c9949df59b8 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 c597e600fa33f1688c632a9e53c29efbb378153f..dbf1f8a5b65bb2197cb973c467611e5c269c82ce 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 f61f2ce73534724cd436c5556eb200bbae876cb7..18d87a00cae38fa4676914ba5d4e38bc925f9c3f 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 19dabcc1b7198752f332197952b2916b7024616d..48712af90237318dfbb8d3b7516ecf56a32cfc0b 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 546b84d3845e2127e0b251254792a2cce0d8ab5d..de7edc03631e6134daf5b460ac9ffeb28d9e8f49 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 ae752bf54135aaa547a56173a4d5b6441f30dd02..6dc7e421fa7e4bcc0d954c723d778439faa922d2 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 69f138a3148b3f69c6f4ca8c53513fe271bb33d9..f8b0b44c85c7cfbc6a5e67720cce0790d2954d9c 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/deepgelbooru.doctree b/main/.doctrees/api_doc/tagging/deepgelbooru.doctree index 00e4b417dc0e8c1d099ea98e56db30c543cff5a2..3d9d80592ae5e5d8847d1010a158f0f02b43f814 100644 Binary files a/main/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/main/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/main/.doctrees/api_doc/tagging/format.doctree b/main/.doctrees/api_doc/tagging/format.doctree index 0d65cf0609a5b0d30386a606e0ec97bb4295dd23..6aacd9638c59d03a8a1371c23b5cbc755cc28517 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 08b0b2790002e90aa35b62b6264b3934940d50f3..5ac38662bf629ff20c3ba2d80871edcdb20b4cec 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 106fc68ff8f259be1a753f41778af9a07a17fb8f..d6290ab075de3f1e2117c36b67b7b8b7786c34d1 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 c419cb2ce2d822fcacaf2cfdae68f9385730756e..8d38a4795779082eb6cac0be64bc42fdc6071a75 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 f475a6513af2ac40157ad5ccfd7cef74ccd8732a..ac620061063db15ecfd24bb8224027025dcf8d56 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 c21a51f1846bd923bf229a28721d6470045576a7..3929fd65df0d981fd2a91a4fe7d8d092e216a19b 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 42b47e0b0183e102f4f38132be627a35b39dc708..898afa4a5eb2d3c641c5acdc0815efc1a5555566 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 86aef20240d12ff9cc3ad8c88ac5946d127555c3..c1b7baf481d22466592d1f768d0cbf5ee9925f0b 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 4448670a199f8908f9a42822ef06e93c1b833ec3..38c65163664f5f49fad427a1410327855e8ebd04 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/cache.doctree b/main/.doctrees/api_doc/utils/cache.doctree index 26082c985b789e40fbdcd62aab4702eaef3a179f..325edc6b1cefa78382462b6cf04f669b79a828c8 100644 Binary files a/main/.doctrees/api_doc/utils/cache.doctree and b/main/.doctrees/api_doc/utils/cache.doctree differ diff --git a/main/.doctrees/api_doc/utils/func.doctree b/main/.doctrees/api_doc/utils/func.doctree index 7e8f8839749f6dcb6dddc66ac50f67e6beb0bc26..c297a6d3d3b9d6c665a1f71b69e6516554ee6c75 100644 Binary files a/main/.doctrees/api_doc/utils/func.doctree and b/main/.doctrees/api_doc/utils/func.doctree differ diff --git a/main/.doctrees/api_doc/utils/index.doctree b/main/.doctrees/api_doc/utils/index.doctree index c7be256003812213a472d3899b25e6b78ff44634..46425fefacf02bd1358ccd1855609ccd089834df 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 943dc709f04b783e336f499875495f081c958209..f646897d08616437a9d8534b204462b7284c8228 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 07762ea359273fd87f67cc74ad907e406522b01c..46e9618e6dd95985a2b28680990c8fe8227e03f9 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 0304e8c013f64155d7ecb7ae49dc4eb73382929c..6abf63157fc8105ece0f8770e8a02e8507699f77 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 48c258a0000a8b4f3cb85dd688494f38f1d1cbec..a8089b51212793f2d20dbf2d9399788a53b1a92b 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 fbe00855e6ecbeeb487f3c0fe6cee9694bfcd525..cc6be5165b042ff2e092daa18b2556a8083006e6 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 84e5d7a9bb51eff5e78dde3f6429bf63932557e2..934597a2af111fc97d44e5ceeaa0d76267068dee 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 3e2719935593e31b0850ca33b394d3b5d2bb9620..0afc3092e96a75f75f5510daab79e91cfd89f240 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/furry.doctree b/main/.doctrees/api_doc/validate/furry.doctree index 766c909fc5f363fedb4dfa646e0a13a52e0abe2a..b59329337d78c50874d9e6cf2e175dcd84800eab 100644 Binary files a/main/.doctrees/api_doc/validate/furry.doctree and b/main/.doctrees/api_doc/validate/furry.doctree differ diff --git a/main/.doctrees/api_doc/validate/index.doctree b/main/.doctrees/api_doc/validate/index.doctree index 480c9fe950a6a5b69a27c2070aaa8dce4e84c7f0..df05857a94b6b2548cf2c92ba20de161a598cc75 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 ea356cf26a9ce3d7423e0bc7e516d12a70ea3de3..8bce189d66e927514d4ceeff98dfb779d3a74e51 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 c4abe7ac6dabab4f9a8add9d113cf4b0c796f92a..e16b83ad0605ea9e657e3a9eac434ff6d541ceb9 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 f9f68b3bcada732f1172d5f97b0fdee3dd49d749..66677ae1e660823dff0697df2076edae9cd70904 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 f891b0b356d1a78e5ef0877d9c6178e51399770c..175dc446da04a847905c0706e3e39fdb826e951d 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 77dedda3d7bb273e93e52befe3f7e975d181ab58..e6707699310fcef18f99be7bb9952e7c330ae21e 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 8f8095ecb147ca67226668ebdf441b5d1c31ca72..be90ad0a95783be9b393bc4396c8ce11991c0a42 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 02e2bc93823213c1b7fe968d6347d24d22353233..78469a997104acaa334f52902c9c5ab5c8eeb239 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 0a6de1478459d7ff18ebb9766e2960927e7bb267..50a914513bbde3833cb8c0213075e63b664808d1 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 abeb91e96f3e45430d1b67650b7757661bac2838..a59af3da74a5329c22b8ddb83c18487ed62ff250 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 2f6bf1d9e05aff196b62949855a2717590022466..1cdf6103a05c369415eac46647388b1a61222b8e 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 4d4b14b5c92a1e6a0a75378b33666bf0be1d0519..25bd4873577bfd19ccf775f3511d0977e5b4efd7 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 c77b5786c225399b31d5522999ccd1ea6a7e71bf..a9f16c3d2d340bd5250ba25fe4d42281ab610da6 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 28cf9c5b47eba88b37f58cdd6ab559a52dbdc93b..b3214e9a6b3f8e41de9284711524fcb9f537b33b 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 0a92057e8cbdb7f0f764e669ed83be23426cb45d..7483b69d6c0e8be7419c6c2fa025e67637ae41b5 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": "2025-02-24T08:17:54.015780Z", - "iopub.status.busy": "2025-02-24T08:17:54.015295Z", - "iopub.status.idle": "2025-02-24T08:17:55.179886Z", - "shell.execute_reply": "2025-02-24T08:17:55.179107Z" + "iopub.execute_input": "2025-02-24T09:13:33.075074Z", + "iopub.status.busy": "2025-02-24T09:13:33.074874Z", + "iopub.status.idle": "2025-02-24T09:13:34.237024Z", + "shell.execute_reply": "2025-02-24T09:13:34.236241Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3222.7585000000004 MHz\n", + "CPU Freq: 3230.5099999999998 MHz\n", "Memory Size: 15.615 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 622813be75502556e7660b3fa026894f4862b5f7..53ce4a5b9ab3dbf1cf4bc523e0ab47ee5b46bd09 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": "2025-02-24T08:13:00.220157Z", - "iopub.status.busy": "2025-02-24T08:13:00.219921Z", - "iopub.status.idle": "2025-02-24T08:13:01.391872Z", - "shell.execute_reply": "2025-02-24T08:13:01.391096Z" + "iopub.execute_input": "2025-02-24T09:08:43.768561Z", + "iopub.status.busy": "2025-02-24T09:08:43.768355Z", + "iopub.status.idle": "2025-02-24T09:08:44.936695Z", + "shell.execute_reply": "2025-02-24T09:08:44.935905Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3246.625 MHz\n", + "CPU Freq: 3220.87525 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/main/.doctrees/tutorials/installation/index.doctree b/main/.doctrees/tutorials/installation/index.doctree index 11e3d6a4a4a29af4e1b4e7bb14d07683f040c387..2a774b3e782784046aa6d8c62068031fa6c670cc 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 7a70edd25adbef607e4350c5a4c017c0895c19b8..452e3e0df52d021fa1e8c8fb3277fb3d9dd84273 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 622813be75502556e7660b3fa026894f4862b5f7..53ce4a5b9ab3dbf1cf4bc523e0ab47ee5b46bd09 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": "2025-02-24T08:13:00.220157Z", - "iopub.status.busy": "2025-02-24T08:13:00.219921Z", - "iopub.status.idle": "2025-02-24T08:13:01.391872Z", - "shell.execute_reply": "2025-02-24T08:13:01.391096Z" + "iopub.execute_input": "2025-02-24T09:08:43.768561Z", + "iopub.status.busy": "2025-02-24T09:08:43.768355Z", + "iopub.status.idle": "2025-02-24T09:08:44.936695Z", + "shell.execute_reply": "2025-02-24T09:08:44.935905Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3246.625 MHz\n", + "CPU Freq: 3220.87525 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/main/information/environment.html b/main/information/environment.html index db8efe3403e2d4b748e1014d88696b95867639f6..1d8ded99c5fc22b33df182bb75a390388966dee0 100644 --- a/main/information/environment.html +++ b/main/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3222.7585000000004 MHz +CPU Freq: 3230.5099999999998 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/main/information/environment.ipynb b/main/information/environment.ipynb index 0a92057e8cbdb7f0f764e669ed83be23426cb45d..7483b69d6c0e8be7419c6c2fa025e67637ae41b5 100644 --- a/main/information/environment.ipynb +++ b/main/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:17:54.015780Z", - "iopub.status.busy": "2025-02-24T08:17:54.015295Z", - "iopub.status.idle": "2025-02-24T08:17:55.179886Z", - "shell.execute_reply": "2025-02-24T08:17:55.179107Z" + "iopub.execute_input": "2025-02-24T09:13:33.075074Z", + "iopub.status.busy": "2025-02-24T09:13:33.074874Z", + "iopub.status.idle": "2025-02-24T09:13:34.237024Z", + "shell.execute_reply": "2025-02-24T09:13:34.236241Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3222.7585000000004 MHz\n", + "CPU Freq: 3230.5099999999998 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/main/information/environment.result.html b/main/information/environment.result.html index 20d2cc7853269eebb55d07f7acb9d79f3227f3b3..39dcd17ebb1e68573ee6a8f97a4ff24b62610974 100644 --- a/main/information/environment.result.html +++ b/main/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3246.625 MHz +CPU Freq: 3220.87525 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/main/information/environment.result.ipynb b/main/information/environment.result.ipynb index 622813be75502556e7660b3fa026894f4862b5f7..53ce4a5b9ab3dbf1cf4bc523e0ab47ee5b46bd09 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": "2025-02-24T08:13:00.220157Z", - "iopub.status.busy": "2025-02-24T08:13:00.219921Z", - "iopub.status.idle": "2025-02-24T08:13:01.391872Z", - "shell.execute_reply": "2025-02-24T08:13:01.391096Z" + "iopub.execute_input": "2025-02-24T09:08:43.768561Z", + "iopub.status.busy": "2025-02-24T09:08:43.768355Z", + "iopub.status.idle": "2025-02-24T09:08:44.936695Z", + "shell.execute_reply": "2025-02-24T09:08:44.935905Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3246.625 MHz\n", + "CPU Freq: 3220.87525 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/main/searchindex.js b/main/searchindex.js index e84d689b96d276691225656096027a8dbcf0a9f7..6927060dbbf89f71d55820a8a2832b2feb734940 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/similarity", "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/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 60, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "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, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 60, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 60, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 60, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 60, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 60, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 60, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 60, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 60, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 60, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 60, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 60, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 60, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 60, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 60, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "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, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48, 60], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 60, 64, 65, 86, 88], "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, 50, 52], "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, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 60, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 60, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": [37, 60], "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "stage": 60, "preserv": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "window": [60, 65], "term": 60, "contrib": 60, "noisy_imag": 60, "cleaned_img": 60, "cleaned_imag": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3222": 105, "7585000000004": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3246": 106, "625": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "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, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "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/similarity", "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/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 60, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "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, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 60, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 60, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 60, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 60, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 60, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 60, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 60, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 60, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 60, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 60, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 60, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 60, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 60, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 60, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "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, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48, 60], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 60, 64, 65, 86, 88], "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, 50, 52], "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, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 60, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 60, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": [37, 60], "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "stage": 60, "preserv": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "window": [60, 65], "term": 60, "contrib": 60, "noisy_imag": 60, "cleaned_img": 60, "cleaned_imag": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3230": 105, "5099999999998": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3220": 106, "87525": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "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, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.10.0/.buildinfo b/v0.10.0/.buildinfo index de84f7045cd2afc711c3cd726eb6a98325024808..c7a01931ca45ec6d282c505c6d0f654151861d25 100644 --- a/v0.10.0/.buildinfo +++ b/v0.10.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: 3e7a09fede1dd35083a70159bac8e327 +config: dc9b7d8e044aece80efebdc8701ab351 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.10.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.10.0/.doctrees/api_doc/ascii/drawing.doctree index e52c0ac19b7d370969151d884ab42c1d6c19b986..2ad695f83cba91b720851d94ba023fd7956d7aaa 100644 Binary files a/v0.10.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.10.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/ascii/index.doctree b/v0.10.0/.doctrees/api_doc/ascii/index.doctree index 0aa2f1cdd16ffb5be8775a99e21d27f852740e95..2aa740c507a0d8822b37819c170e42051a5e54ec 100644 Binary files a/v0.10.0/.doctrees/api_doc/ascii/index.doctree and b/v0.10.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/config/index.doctree b/v0.10.0/.doctrees/api_doc/config/index.doctree index 646f6104612337ba088c1b0637322e09e0112915..d1744e46469beea564c24f497fdff9d722eac621 100644 Binary files a/v0.10.0/.doctrees/api_doc/config/index.doctree and b/v0.10.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/config/meta.doctree b/v0.10.0/.doctrees/api_doc/config/meta.doctree index 8c2676f41dc745f2c01a2df3f89615c6fe675963..fff9718e19065f434f88b334d78a360412913af3 100644 Binary files a/v0.10.0/.doctrees/api_doc/config/meta.doctree and b/v0.10.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/data/background.doctree b/v0.10.0/.doctrees/api_doc/data/background.doctree index 3067b66156896c38d5c8c44c3228590084146b25..a6e650ecb09caa33246030706c400b1f60c5b343 100644 Binary files a/v0.10.0/.doctrees/api_doc/data/background.doctree and b/v0.10.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/data/decode.doctree b/v0.10.0/.doctrees/api_doc/data/decode.doctree index a7e1d96f8bde335b41f9e461f6450286f6d1d23e..e9bcb466819e610c1652c311192c4b9560855432 100644 Binary files a/v0.10.0/.doctrees/api_doc/data/decode.doctree and b/v0.10.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/data/encode.doctree b/v0.10.0/.doctrees/api_doc/data/encode.doctree index 243764321dfee9a553a27644b0df35c8fb0fc0e7..622b52bb35ecdb7bb2c41bbbef90e51e5b911275 100644 Binary files a/v0.10.0/.doctrees/api_doc/data/encode.doctree and b/v0.10.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/data/image.doctree b/v0.10.0/.doctrees/api_doc/data/image.doctree index de117afff43adf418e8bafcd6c03c825c3c632bf..aec5e5ef587360763e8f78736034788012a6a15b 100644 Binary files a/v0.10.0/.doctrees/api_doc/data/image.doctree and b/v0.10.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/data/index.doctree b/v0.10.0/.doctrees/api_doc/data/index.doctree index d333996b2eac576d3e78bca50e9282be9999857b..06bddaf02fc57723ce297c121671e0c764d38c02 100644 Binary files a/v0.10.0/.doctrees/api_doc/data/index.doctree and b/v0.10.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/data/layer.doctree b/v0.10.0/.doctrees/api_doc/data/layer.doctree index 9d76b33ff6917f7aa4a90756e5c595ceb646cd9c..42ca4e0c498f817377e81570b5e4e532c58ee1f9 100644 Binary files a/v0.10.0/.doctrees/api_doc/data/layer.doctree and b/v0.10.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.10.0/.doctrees/api_doc/detect/booru_yolo.doctree index bdae14c4330176361a5dbc02b7d85c2b5dd1f1bf..ec693977d314e1150323fc8b5921870fadf12637 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.10.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/censor.doctree b/v0.10.0/.doctrees/api_doc/detect/censor.doctree index 3d553b87c7eda1bef5329ac322fca8cbe947a964..59fc195857510028a1b2936c6979957c080813fc 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/censor.doctree and b/v0.10.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/eye.doctree b/v0.10.0/.doctrees/api_doc/detect/eye.doctree index 0215d162771c218c026a86c1fe26d92d90793c5b..6ea68a28388b21cac29be69288f68be945c2e17c 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/eye.doctree and b/v0.10.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/face.doctree b/v0.10.0/.doctrees/api_doc/detect/face.doctree index 22297637285f411dd8b801c8acaaf43347b4eaeb..198a03963232c23a22fb64d1f5024c70d11b4bc3 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/face.doctree and b/v0.10.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.10.0/.doctrees/api_doc/detect/halfbody.doctree index 8d2ef6814224bbfcdbb26532b1ced66b37edaa31..8bc7228f6d13471277902536966c46655c40b218 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.10.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/hand.doctree b/v0.10.0/.doctrees/api_doc/detect/hand.doctree index 16c256e1fa168dd2228be499422be3e42ab579d6..ba32f6f93a430c5f0af12494d2ea45bbf18d41e9 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/hand.doctree and b/v0.10.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/head.doctree b/v0.10.0/.doctrees/api_doc/detect/head.doctree index fbab01d5c41775bddf3c6b575174e66dcc15c3cd..a567e1bf1d658486d918ecbb0e6d77cc32e05cdd 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/head.doctree and b/v0.10.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/index.doctree b/v0.10.0/.doctrees/api_doc/detect/index.doctree index f628d48ee527c968d5503bf48d22d30d76dbc5d2..8a5c7b8f115bc7ef44a13701b50764498623692e 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/index.doctree and b/v0.10.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.10.0/.doctrees/api_doc/detect/nudenet.doctree index 4fdd4afb89c826ac92a4e2a6ffa0e33693ee2db8..6aa79ccc3eb3922b8d63eee37748194d6f1a6945 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.10.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/person.doctree b/v0.10.0/.doctrees/api_doc/detect/person.doctree index 0fd25caba81afa1756502a4267117e8d373abb81..b9198b7b96c85ec3c3045067681158bd7be99e49 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/person.doctree and b/v0.10.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/similarity.doctree b/v0.10.0/.doctrees/api_doc/detect/similarity.doctree index 388cc2754000afdecb3db03609d9f9aa9eae2788..ae6e1b7f8d5af408ecdd7f31338937605964b0b8 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.10.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/text.doctree b/v0.10.0/.doctrees/api_doc/detect/text.doctree index 144988a7b3560727c44d4d512fc263f344b1a1a5..7e46d1d92b70b9c8ce1bdee5a2e8f9f5956e9c70 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/text.doctree and b/v0.10.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/detect/visual.doctree b/v0.10.0/.doctrees/api_doc/detect/visual.doctree index 25625322b1602fa68bc56a542599e0381b6a989c..670cab52f6d4ed69a91bc9d0d69591aa957fd85f 100644 Binary files a/v0.10.0/.doctrees/api_doc/detect/visual.doctree and b/v0.10.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/edge/canny.doctree b/v0.10.0/.doctrees/api_doc/edge/canny.doctree index b9464670dc42818c5a98c2bd8736c17ee1c57f7a..de6656e541f7ea1f6d1c6949396db3819536e6d0 100644 Binary files a/v0.10.0/.doctrees/api_doc/edge/canny.doctree and b/v0.10.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/edge/index.doctree b/v0.10.0/.doctrees/api_doc/edge/index.doctree index 9d710b5b8afb7298514b3f00a8cee0e89c608697..a32c0a79fcbbf7df403f2c693fbddb8e0e531aea 100644 Binary files a/v0.10.0/.doctrees/api_doc/edge/index.doctree and b/v0.10.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/edge/lineart.doctree b/v0.10.0/.doctrees/api_doc/edge/lineart.doctree index 5dbfab956ce059baf3211f4939a92bcb09f3f4a4..0c10f32b1edf18c828d86b14f74881545ccd0491 100644 Binary files a/v0.10.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.10.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.10.0/.doctrees/api_doc/edge/lineart_anime.doctree index 946c98ab5cf1abe87d0f34f16c6c9579372ce4e1..6fb8f3625ac1af680760ee143d96b9b1413076cc 100644 Binary files a/v0.10.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.10.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/generic/classify.doctree b/v0.10.0/.doctrees/api_doc/generic/classify.doctree index ec33f55102b94aa672c4f373fdfb55c130ea6b6c..6e91c56eb3c88571dc51e965d45c78c5da913a18 100644 Binary files a/v0.10.0/.doctrees/api_doc/generic/classify.doctree and b/v0.10.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/generic/enhance.doctree b/v0.10.0/.doctrees/api_doc/generic/enhance.doctree index fc8df5cb48974cb854be482b13734b925fbbac20..8091d044cfd5ac39edc504ddafff1b87190a6bc9 100644 Binary files a/v0.10.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.10.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/generic/index.doctree b/v0.10.0/.doctrees/api_doc/generic/index.doctree index b9c116201255df5825d79efac9cc380b2d5d7ff7..81013b418fe7175f350433c61ff6b60621355c62 100644 Binary files a/v0.10.0/.doctrees/api_doc/generic/index.doctree and b/v0.10.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/generic/yolo.doctree b/v0.10.0/.doctrees/api_doc/generic/yolo.doctree index 2a9b605381673603f4bcd892bd72e19f28f340e4..02d297cbcd6a4cf5ac878e24b087efac294c3ede 100644 Binary files a/v0.10.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.10.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.10.0/.doctrees/api_doc/metadata/geninfo.doctree index b0185c2ce740a2e8b2a71e278e54ce01fe84d419..7c9b62fdd48e4304c12c2208d97d5c8ce36f8621 100644 Binary files a/v0.10.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.10.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/metadata/index.doctree b/v0.10.0/.doctrees/api_doc/metadata/index.doctree index 483724eec6ba93db87d38d9e2ebf24862a111d82..cd23678b96746bcd8d22f309b3583c2606aa5dad 100644 Binary files a/v0.10.0/.doctrees/api_doc/metadata/index.doctree and b/v0.10.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.10.0/.doctrees/api_doc/metadata/lsb.doctree index f370e5b89c06f0ba63978b64b5c0cab90e45d123..3a06b7fcdb9792a17329b1c405efbf2c5ce55f7a 100644 Binary files a/v0.10.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.10.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.10.0/.doctrees/api_doc/metrics/aesthetic.doctree index f913626d94da304e2864d1bee8defb733df196b8..1c84d4d4dabad59aaee0ea4ac6b10aa066c6a9c5 100644 Binary files a/v0.10.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.10.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.10.0/.doctrees/api_doc/metrics/ccip.doctree index 77447500cc2fb57ff6689d35cbaca6cab255a71a..d56aa241f4932e0aad9c70b1b942cd7b8c39d114 100644 Binary files a/v0.10.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.10.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.10.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index 3c2dc71ae1e11bcf07c91232483059cebee3bbe6..2459acba5231cdc1045255cbf235ebd19fd6dd4b 100644 Binary files a/v0.10.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.10.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/metrics/index.doctree b/v0.10.0/.doctrees/api_doc/metrics/index.doctree index 9acfcfe0723b6304fb8c59ac55b8a1d35db2eb1d..89cadce2f6beefab01d71aa09db8dd171a862642 100644 Binary files a/v0.10.0/.doctrees/api_doc/metrics/index.doctree and b/v0.10.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.10.0/.doctrees/api_doc/metrics/laplacian.doctree index d00b77f74edd9526abecc6f312ac4d0dd2e0617a..4b1c893b03f568986e7d28cc03e6c6c3d3e1914b 100644 Binary files a/v0.10.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.10.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.10.0/.doctrees/api_doc/metrics/lpips.doctree index c6aba06e82723ca7a7515d1bc2eedd31e9e7bbec..98732f9d1167fad2d1d299981c9246627929f9e7 100644 Binary files a/v0.10.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.10.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.10.0/.doctrees/api_doc/metrics/psnr_.doctree index 4c92959ead52c8b3fd71666e739af032ea87af9a..3ab49be138b80754f3b9f9ae4ce3c531273dfda1 100644 Binary files a/v0.10.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.10.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/ocr/index.doctree b/v0.10.0/.doctrees/api_doc/ocr/index.doctree index 32fca75c187f22a838786ca4a333826fb1593943..30b986180c0dd36ea8655ea6d003d6716b74abad 100644 Binary files a/v0.10.0/.doctrees/api_doc/ocr/index.doctree and b/v0.10.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/operate/align.doctree b/v0.10.0/.doctrees/api_doc/operate/align.doctree index a6287c233d367762273de5615eb6b9c2faef5bce..bb2efdd5c865e19afb538669cfbf9d77053a7b76 100644 Binary files a/v0.10.0/.doctrees/api_doc/operate/align.doctree and b/v0.10.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/operate/censor.doctree b/v0.10.0/.doctrees/api_doc/operate/censor.doctree index e29baca8b935e800080faf440a9910f2c4243b23..e68099938ddd8b58d657c67e1041cd14914ad6b2 100644 Binary files a/v0.10.0/.doctrees/api_doc/operate/censor.doctree and b/v0.10.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.10.0/.doctrees/api_doc/operate/imgcensor.doctree index 27a7f57b403ad4bce2d06e55f6fc77db6e0d1d70..fcfee1590d7e2b5eed07c9a0a3ae5a48bde0f496 100644 Binary files a/v0.10.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.10.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/operate/index.doctree b/v0.10.0/.doctrees/api_doc/operate/index.doctree index 0bf22725148ce83589d24af265bb965e7a3d3755..20a85f60ddf0667d0f2a4af909f252e93f774dc5 100644 Binary files a/v0.10.0/.doctrees/api_doc/operate/index.doctree and b/v0.10.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.10.0/.doctrees/api_doc/operate/squeeze.doctree index d07c8e0c2b37d68706e171825dc42756a50497eb..7b1c4daa8ea1b5ae5ef58cb304c6628bdf8c70d1 100644 Binary files a/v0.10.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.10.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.10.0/.doctrees/api_doc/pose/dwpose.doctree index 37846022d6797234cb050fd79c71377aa6c3a30e..fb48b48ae8cf0374c5e8e54c279ed99ae26970bd 100644 Binary files a/v0.10.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.10.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/pose/format.doctree b/v0.10.0/.doctrees/api_doc/pose/format.doctree index 5c4fe6f756d8ea068b5b12d6bc0fdbef06c36bc4..9180beb20bdd1d03f31e69c62a6c4a80955812f2 100644 Binary files a/v0.10.0/.doctrees/api_doc/pose/format.doctree and b/v0.10.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/pose/index.doctree b/v0.10.0/.doctrees/api_doc/pose/index.doctree index 4f2233e76b255c2af1763e9d13435851288522eb..366b592d6b5447985a2c5f50283c5ed2d7b8f3b1 100644 Binary files a/v0.10.0/.doctrees/api_doc/pose/index.doctree and b/v0.10.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/pose/visual.doctree b/v0.10.0/.doctrees/api_doc/pose/visual.doctree index ad3ca3f7d8c7cfb591cab6f5da0455c7d76fefaf..b5fd90a21fab18705db954ce5621a098e4fb2d7c 100644 Binary files a/v0.10.0/.doctrees/api_doc/pose/visual.doctree and b/v0.10.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/preprocess/base.doctree b/v0.10.0/.doctrees/api_doc/preprocess/base.doctree index 4835fa8f46315efba1a228ca9e2f332e8cae52b5..34a8164fe7fa63e5341318f5477b241df96c7ffa 100644 Binary files a/v0.10.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.10.0/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/preprocess/index.doctree b/v0.10.0/.doctrees/api_doc/preprocess/index.doctree index 51a0306ad7dbb0ed153956da70b02db7a70172ae..d3a506e30546ddf1fc77aa88e4b4cb4243c168a1 100644 Binary files a/v0.10.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.10.0/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.10.0/.doctrees/api_doc/preprocess/pillow.doctree index b954674c21ec42501816b5d125b15d4377e1c7b8..10468cd9c975489cc240bd6d20b9431462b6aa96 100644 Binary files a/v0.10.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.10.0/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.10.0/.doctrees/api_doc/preprocess/torchvision.doctree index d51bccb436325df5352135cbed9a4781eca5fb94..e2dbbed8ad582ff9ca5ab20082cc341987687fc6 100644 Binary files a/v0.10.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.10.0/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/preprocess/transformers.doctree b/v0.10.0/.doctrees/api_doc/preprocess/transformers.doctree index fe40228c411dee8b2b59decc9cb889f1f64581a3..3291627862bd7fd651618b189fe7092afbeb61a4 100644 Binary files a/v0.10.0/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.10.0/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/resource/background.doctree b/v0.10.0/.doctrees/api_doc/resource/background.doctree index c0510744edca891baac87209649e5791fb173806..8205c29888b03872556f2da830b7335d58dfbf49 100644 Binary files a/v0.10.0/.doctrees/api_doc/resource/background.doctree and b/v0.10.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/resource/index.doctree b/v0.10.0/.doctrees/api_doc/resource/index.doctree index 49a0809261ce85488f9c6c2d49615babc7a163c3..477eb53c34d43d9f7740970eb402da358cd0b142 100644 Binary files a/v0.10.0/.doctrees/api_doc/resource/index.doctree and b/v0.10.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.10.0/.doctrees/api_doc/restore/adversarial.doctree index 76fcab687302a82fce103e05844a6d8227778454..9290f8b21e753dcba34c858cacef85b257bfb158 100644 Binary files a/v0.10.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.10.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/restore/index.doctree b/v0.10.0/.doctrees/api_doc/restore/index.doctree index dca53355abf6696dd9e9ecc3a35a1a04762a2be3..fa71128eb4e47008e6462960bb0204fcab2d8f8a 100644 Binary files a/v0.10.0/.doctrees/api_doc/restore/index.doctree and b/v0.10.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.10.0/.doctrees/api_doc/restore/nafnet.doctree index 3f84755d073797d15fbb90b46473907ac57a5831..cf14c05e9f7b1ffe9ffcd89859f20936689da585 100644 Binary files a/v0.10.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.10.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/restore/scunet.doctree b/v0.10.0/.doctrees/api_doc/restore/scunet.doctree index 092424877f638ff5de323d6172f810fc09448e2f..1ee40d24a8d6475fc69d79d9185b63b70d83ec87 100644 Binary files a/v0.10.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.10.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/sd/index.doctree b/v0.10.0/.doctrees/api_doc/sd/index.doctree index cbb7a07493710eb48d09e7737c5506aafb1a63e8..467b407e91545ad8de8cef58bd0e319661b2efa7 100644 Binary files a/v0.10.0/.doctrees/api_doc/sd/index.doctree and b/v0.10.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/sd/metadata.doctree b/v0.10.0/.doctrees/api_doc/sd/metadata.doctree index fa6617d2a102b553d5fe37832ca9254ed1cf17a3..010f5faf7a7087dbea27cac011d72932a912f9b2 100644 Binary files a/v0.10.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.10.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/sd/model.doctree b/v0.10.0/.doctrees/api_doc/sd/model.doctree index 47d5b9b3923d4eab3c21ab08dd517e12a8c88d0e..beb2c59d81b56f0c768b22080c5ffeedcb0b711e 100644 Binary files a/v0.10.0/.doctrees/api_doc/sd/model.doctree and b/v0.10.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/sd/nai.doctree b/v0.10.0/.doctrees/api_doc/sd/nai.doctree index 53b5de3a371c66edda90c46329fc223a22f4049f..5262a40c5a9da665c6ab3136c1cd97cc2ce7a15b 100644 Binary files a/v0.10.0/.doctrees/api_doc/sd/nai.doctree and b/v0.10.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/segment/index.doctree b/v0.10.0/.doctrees/api_doc/segment/index.doctree index 4a9ade81cf7dcf7233d395139b15a48fd65523da..2330d9a388a793283c52a8e3c22da38a7301300f 100644 Binary files a/v0.10.0/.doctrees/api_doc/segment/index.doctree and b/v0.10.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.10.0/.doctrees/api_doc/segment/isnetis.doctree index 2f832321e5a82d6a4fe391e6522d8e9c5ed326f0..40f637784078268aaa507b659acadafd054d7354 100644 Binary files a/v0.10.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.10.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.10.0/.doctrees/api_doc/tagging/blacklist.doctree index 5f5ea8e61dfc07e1b88940949323065bea07e6dd..ec10c0bac0911fd6bd04480106dcc438365cff5b 100644 Binary files a/v0.10.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.10.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/tagging/character.doctree b/v0.10.0/.doctrees/api_doc/tagging/character.doctree index 2cfdb3a9905ecf73010f57ab50fee9ad934c9959..3cab47f54798de8ff328a4e12d0688ac2fe56087 100644 Binary files a/v0.10.0/.doctrees/api_doc/tagging/character.doctree and b/v0.10.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.10.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index facbaa85816463f63cee60a4b2d5194e9dcef914..ad434481d87abf0a9604984f634919b5998ec261 100644 Binary files a/v0.10.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.10.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.10.0/.doctrees/api_doc/tagging/deepgelbooru.doctree index 0463c44b21bbd56aebb20d1264cb9a4825ef26ce..a4c653837d35ebf80ac85f395e0fab5765fa65fd 100644 Binary files a/v0.10.0/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.10.0/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/tagging/format.doctree b/v0.10.0/.doctrees/api_doc/tagging/format.doctree index d177b6bac0684575b8e5c3634e304b50e46d83c8..c1da46dfcf757deca5c19937f08e8d0f6e4d0004 100644 Binary files a/v0.10.0/.doctrees/api_doc/tagging/format.doctree and b/v0.10.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/tagging/index.doctree b/v0.10.0/.doctrees/api_doc/tagging/index.doctree index 4006cbf4a09e086d4364900a3458efb23234727e..a6eb3c618a35881baabb19777eb200422ff17a9d 100644 Binary files a/v0.10.0/.doctrees/api_doc/tagging/index.doctree and b/v0.10.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/tagging/match.doctree b/v0.10.0/.doctrees/api_doc/tagging/match.doctree index 24c57de5f942a3d5224d049676b59086f93abecb..f88aaac340b836424f0b64dc65e2dd78915b5a6a 100644 Binary files a/v0.10.0/.doctrees/api_doc/tagging/match.doctree and b/v0.10.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.10.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 97647bc25b938b39e16cda1ffae393826bf3db7c..99d7afba1774fff67ce85b4f39ecafc0c6b6baf3 100644 Binary files a/v0.10.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.10.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/tagging/order.doctree b/v0.10.0/.doctrees/api_doc/tagging/order.doctree index 29fc03f5bbc917bce1ea6407f83b5a2ec753727a..d85de24fc6eb092743c93ce33e449cf8d4e19d24 100644 Binary files a/v0.10.0/.doctrees/api_doc/tagging/order.doctree and b/v0.10.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.10.0/.doctrees/api_doc/tagging/overlap.doctree index fd50cf42b789b02fa61f73953d1eb7d3f2d3b99c..52004b6a4e7894828ae16948b1a298081e66a5b0 100644 Binary files a/v0.10.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.10.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.10.0/.doctrees/api_doc/tagging/wd14.doctree index ae168d07666e966dda1a9f3638cf1c7f20dba4f6..d573b34aa62ee2e5fb72898e081a64e845af02c5 100644 Binary files a/v0.10.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.10.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.10.0/.doctrees/api_doc/upscale/cdc.doctree index 034ec3e6c066b2aad5cd092deb9b4380f8eb90bb..c29c7cfb34be01ab00e185e7ff7807d07aeb2829 100644 Binary files a/v0.10.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.10.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/upscale/index.doctree b/v0.10.0/.doctrees/api_doc/upscale/index.doctree index bed6392d2654264d0293fff21af5e72bf315a623..d6b1fc917b55b9edb9c927b4428184785c0f3e72 100644 Binary files a/v0.10.0/.doctrees/api_doc/upscale/index.doctree and b/v0.10.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/utils/cache.doctree b/v0.10.0/.doctrees/api_doc/utils/cache.doctree index 5f9f68fc857af25e05172ef854b07c364ee58e41..fe11c11d086e05f84676d45d965255f88ab9552d 100644 Binary files a/v0.10.0/.doctrees/api_doc/utils/cache.doctree and b/v0.10.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/utils/func.doctree b/v0.10.0/.doctrees/api_doc/utils/func.doctree index b1c41549f0bf4a89ed98ad855f58414151543e7b..f4cb2edbea4442c74bb0705cdce7c1107c309c73 100644 Binary files a/v0.10.0/.doctrees/api_doc/utils/func.doctree and b/v0.10.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/utils/index.doctree b/v0.10.0/.doctrees/api_doc/utils/index.doctree index a39dc29f0e2bd2e14942ec3e5d43a08256588b7e..d18c297aa9d0590078a42ec07438345fd77870a7 100644 Binary files a/v0.10.0/.doctrees/api_doc/utils/index.doctree and b/v0.10.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.10.0/.doctrees/api_doc/utils/onnxruntime.doctree index 3d043e9371fd57b71de9cb6b6a5bbfaf9b1d2ed4..ae1612a33634e1725cd451fcf65fe70efcab8b57 100644 Binary files a/v0.10.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.10.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.10.0/.doctrees/api_doc/validate/aicheck.doctree index 8db5857142809ddeae0fda497e513785310a533b..7a63007d0533b4f43f1313a560b776e5c51400a0 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.10.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.10.0/.doctrees/api_doc/validate/bangumi_char.doctree index f7ca36365343a99d69f44229cdb3faf838da79a1..5f27c6bf3585a47b36ecf2810014481dd8832437 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.10.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/classify.doctree b/v0.10.0/.doctrees/api_doc/validate/classify.doctree index 97cedc2341f9f5bd670f1342e5c85fa4556da3f3..9bebbb67742c0626e1493ca09d970e6a0070ee49 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/classify.doctree and b/v0.10.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/color.doctree b/v0.10.0/.doctrees/api_doc/validate/color.doctree index f73958f04cdc78c941ddc2f383cd692d99df98de..77492d4df3da410d41eb3a3d539e15d3b79aa5db 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/color.doctree and b/v0.10.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/completeness.doctree b/v0.10.0/.doctrees/api_doc/validate/completeness.doctree index 539ca57fc88d4c782ca16762615568ad6519c558..2311b6b07e4a36c11a97bfd39ce77c6b6bc94a5a 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.10.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.10.0/.doctrees/api_doc/validate/dbrating.doctree index d88dd6ba65cfe172e14e95ce96138641b9b06cda..199778255e028183c3bc7e7468920c32c3005ba5 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.10.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/furry.doctree b/v0.10.0/.doctrees/api_doc/validate/furry.doctree index eef767814d9137f8c0995518628ff19a1c570d92..cf9e1ec8436f7d50a841845c48fa3dd014839f9c 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/furry.doctree and b/v0.10.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/index.doctree b/v0.10.0/.doctrees/api_doc/validate/index.doctree index 31537b96bf668f1afce964429f4f96d18f1828c0..785dae696d344bc77792e55e5621ba43329ee756 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/index.doctree and b/v0.10.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.10.0/.doctrees/api_doc/validate/monochrome.doctree index bc651f5dfc6d187d483b3396e827e32f36af57b9..a5f14bce7d6a83934bb231f40606c9906dddebbd 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.10.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.10.0/.doctrees/api_doc/validate/nsfw.doctree index d7f922f69c4324bd8d3f089c034e4c46db2ea204..a6f749c9487b6e9bd81b36d25df52b893b330116 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.10.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/portrait.doctree b/v0.10.0/.doctrees/api_doc/validate/portrait.doctree index 02685d98c3a3a96877748af4a79629c610f481d2..892890f89418416a481175e80de19b20573cdc1c 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.10.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/rating.doctree b/v0.10.0/.doctrees/api_doc/validate/rating.doctree index c82f0afedd285a1a7f873d0a8cc4f3e224b698f5..0debffbf13f7b167c033716ec3e1baa186a2b606 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/rating.doctree and b/v0.10.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/real.doctree b/v0.10.0/.doctrees/api_doc/validate/real.doctree index 4e9f55b8000d9bc18550019bc5594c930e870ebd..3edb5524f1347adfd66c0530a28cf169b37df146 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/real.doctree and b/v0.10.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/safe.doctree b/v0.10.0/.doctrees/api_doc/validate/safe.doctree index 77a4c9a53570b2b3f5072285fafa7696ebada103..295721182bb663e869ce3b76235c3f7f82b3fdf7 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/safe.doctree and b/v0.10.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/style_age.doctree b/v0.10.0/.doctrees/api_doc/validate/style_age.doctree index 9be4bd14b3df522beb176d5b39594abffbfc92b4..9711233aa4c5b0880e05b27eb6854c3c618f0dd6 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.10.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/teen.doctree b/v0.10.0/.doctrees/api_doc/validate/teen.doctree index ca43fc86661054bf8c49335ca2ad134de04db78a..70ed46c96917b34324bb160ba9cc25330ac7af54 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/teen.doctree and b/v0.10.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.10.0/.doctrees/api_doc/validate/truncate.doctree b/v0.10.0/.doctrees/api_doc/validate/truncate.doctree index 1086954397b316111458840ede300510b783b9ee..247ec63c94e77ef7946ac253edb3f1cd78c95ba8 100644 Binary files a/v0.10.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.10.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.10.0/.doctrees/environment.pickle b/v0.10.0/.doctrees/environment.pickle index 92ae3d1687e230383ad60b4f5d52a57171326c7e..145e67daa34c78a46b3314a93efa4e075d78337a 100644 Binary files a/v0.10.0/.doctrees/environment.pickle and b/v0.10.0/.doctrees/environment.pickle differ diff --git a/v0.10.0/.doctrees/index.doctree b/v0.10.0/.doctrees/index.doctree index 5b08fa6e7b5d17ebb347b2265ce1ad6b60b9434f..46af629515142b46f24a271ee3cf1e8d9f1d8ff6 100644 Binary files a/v0.10.0/.doctrees/index.doctree and b/v0.10.0/.doctrees/index.doctree differ diff --git a/v0.10.0/.doctrees/information/environment.doctree b/v0.10.0/.doctrees/information/environment.doctree index 921a9378185a1c31461fb44f39c9a95db883d801..abffd6bef26b5ddafd7952419f1d90f3868b1909 100644 Binary files a/v0.10.0/.doctrees/information/environment.doctree and b/v0.10.0/.doctrees/information/environment.doctree differ diff --git a/v0.10.0/.doctrees/information/environment.result.doctree b/v0.10.0/.doctrees/information/environment.result.doctree index af01841651ab808b43529b423f69b9e2657221ae..bbcc5df4bbc331f654d7baf5cffa4b5cc19b5302 100644 Binary files a/v0.10.0/.doctrees/information/environment.result.doctree and b/v0.10.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.10.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.10.0/.doctrees/nbsphinx/information/environment.ipynb index fcac57bc95897df79df47bcd8e3890d67f5d0956..0edf95a6a793663ae64b76aff49a2e6f2ac25eb6 100644 --- a/v0.10.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.10.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:13:58.876699Z", - "iopub.status.busy": "2025-02-24T08:13:58.876489Z", - "iopub.status.idle": "2025-02-24T08:14:00.038710Z", - "shell.execute_reply": "2025-02-24T08:14:00.037921Z" + "iopub.execute_input": "2025-02-24T09:09:43.303533Z", + "iopub.status.busy": "2025-02-24T09:09:43.303055Z", + "iopub.status.idle": "2025-02-24T09:09:44.479859Z", + "shell.execute_reply": "2025-02-24T09:09:44.479073Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3223.58 MHz\n", + "CPU Freq: 3241.964 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.10.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.10.0/.doctrees/nbsphinx/information/environment.result.ipynb index 34974231790e3a85c987a30919a85ae6972c50ae..bf514942dcdcaf4b5ef2205dc1726a0f1d905101 100644 --- a/v0.10.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.10.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:18.265592Z", - "iopub.status.busy": "2025-02-24T08:11:18.265371Z", - "iopub.status.idle": "2025-02-24T08:11:19.438927Z", - "shell.execute_reply": "2025-02-24T08:11:19.438234Z" + "iopub.execute_input": "2025-02-24T09:07:04.395745Z", + "iopub.status.busy": "2025-02-24T09:07:04.395547Z", + "iopub.status.idle": "2025-02-24T09:07:05.559981Z", + "shell.execute_reply": "2025-02-24T09:07:05.559310Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2961.4355000000005 MHz\n", + "CPU Freq: 3234.861 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.10.0/.doctrees/tutorials/installation/index.doctree b/v0.10.0/.doctrees/tutorials/installation/index.doctree index e5a5735578001d4fcfc77bdd6769805a9b79aed4..2754ad8c9415eca2bee7da8406ecba18b02c9709 100644 Binary files a/v0.10.0/.doctrees/tutorials/installation/index.doctree and b/v0.10.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.10.0/.doctrees/tutorials/quick_start/index.doctree b/v0.10.0/.doctrees/tutorials/quick_start/index.doctree index 76608db454d5f17a1b7e6bfb855fac3d0e7e038b..eca2ce2636f548fd70a89140d9b85a721974b168 100644 Binary files a/v0.10.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.10.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.10.0/_sources/information/environment.result.ipynb.txt b/v0.10.0/_sources/information/environment.result.ipynb.txt index 34974231790e3a85c987a30919a85ae6972c50ae..bf514942dcdcaf4b5ef2205dc1726a0f1d905101 100644 --- a/v0.10.0/_sources/information/environment.result.ipynb.txt +++ b/v0.10.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:18.265592Z", - "iopub.status.busy": "2025-02-24T08:11:18.265371Z", - "iopub.status.idle": "2025-02-24T08:11:19.438927Z", - "shell.execute_reply": "2025-02-24T08:11:19.438234Z" + "iopub.execute_input": "2025-02-24T09:07:04.395745Z", + "iopub.status.busy": "2025-02-24T09:07:04.395547Z", + "iopub.status.idle": "2025-02-24T09:07:05.559981Z", + "shell.execute_reply": "2025-02-24T09:07:05.559310Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2961.4355000000005 MHz\n", + "CPU Freq: 3234.861 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.10.0/information/environment.html b/v0.10.0/information/environment.html index fa3b2c339d53d542d3e5e6fc456beca2cbaa8ca2..6600edcaa57b1f4ec5e78d2b966cbc3dea73f22c 100644 --- a/v0.10.0/information/environment.html +++ b/v0.10.0/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3223.58 MHz +CPU Freq: 3241.964 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.10.0/information/environment.ipynb b/v0.10.0/information/environment.ipynb index fcac57bc95897df79df47bcd8e3890d67f5d0956..0edf95a6a793663ae64b76aff49a2e6f2ac25eb6 100644 --- a/v0.10.0/information/environment.ipynb +++ b/v0.10.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:13:58.876699Z", - "iopub.status.busy": "2025-02-24T08:13:58.876489Z", - "iopub.status.idle": "2025-02-24T08:14:00.038710Z", - "shell.execute_reply": "2025-02-24T08:14:00.037921Z" + "iopub.execute_input": "2025-02-24T09:09:43.303533Z", + "iopub.status.busy": "2025-02-24T09:09:43.303055Z", + "iopub.status.idle": "2025-02-24T09:09:44.479859Z", + "shell.execute_reply": "2025-02-24T09:09:44.479073Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3223.58 MHz\n", + "CPU Freq: 3241.964 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.10.0/information/environment.result.html b/v0.10.0/information/environment.result.html index b48f0a12b99f2a984bd8f3bb3d3bfcfc6d057306..d47eadbc1da5cf43da5c5191ab8b57cbf92cc89b 100644 --- a/v0.10.0/information/environment.result.html +++ b/v0.10.0/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 2961.4355000000005 MHz +CPU Freq: 3234.861 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.10.0/information/environment.result.ipynb b/v0.10.0/information/environment.result.ipynb index 34974231790e3a85c987a30919a85ae6972c50ae..bf514942dcdcaf4b5ef2205dc1726a0f1d905101 100644 --- a/v0.10.0/information/environment.result.ipynb +++ b/v0.10.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:18.265592Z", - "iopub.status.busy": "2025-02-24T08:11:18.265371Z", - "iopub.status.idle": "2025-02-24T08:11:19.438927Z", - "shell.execute_reply": "2025-02-24T08:11:19.438234Z" + "iopub.execute_input": "2025-02-24T09:07:04.395745Z", + "iopub.status.busy": "2025-02-24T09:07:04.395547Z", + "iopub.status.idle": "2025-02-24T09:07:05.559981Z", + "shell.execute_reply": "2025-02-24T09:07:05.559310Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2961.4355000000005 MHz\n", + "CPU Freq: 3234.861 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.10.0/searchindex.js b/v0.10.0/searchindex.js index a80ee2f1b3fc89979604897fa62c856de4d54882..64439ffb73aa4d736ba1d0982ea83745e65d6b46 100644 --- a/v0.10.0/searchindex.js +++ b/v0.10.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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 55, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 55, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 55, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 71, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": [4, 55], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 55, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 55, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 55, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 55, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 55, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 55, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 55, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 55, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 55, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 55, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 55, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 55, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 55, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 55, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27, 71], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97, 105], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48, 55], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 55, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48, 55], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 55, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 55, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "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, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 55, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "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, 48, 50], "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, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 55, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 55, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 55, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30, 55], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 55, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": [30, 55], "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 63, 86], "commonli": [31, 55, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": [33, 55], "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51, 55], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54, 55], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": [42, 55], "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 55, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 55, 70], "foundat": 43, "inherit": [43, 55], "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 55, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "is_valid_size_dict": 52, "convert_to_size_dict": 52, "get_size_dict": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "create_blip_transform": 52, "create_transforms_from_blip_processor": 52, "create_mobilenetv2_transform": 52, "create_transforms_from_mobilenetv2_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "extens": [55, 70], "tri": 55, "def": [55, 81], "hasattr": 55, "feature_extractor": 55, "clip": [55, 63], "encount": 55, "becaus": 55, "iter": [55, 69], "until": 55, "successfulli": 55, "imageprocessor": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "size_dict": 55, "shortest_edg": 55, "invalid_kei": 55, "default_to_squar": 55, "height_width_ord": 55, "constraint": 55, "els": [55, 63, 103, 104], "incompat": 55, "longest_edg": 55, "param_nam": 55, "entri": 55, "conform": 55, "messag": [55, 79], "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 78], "blip": 55, "255": 55, "openai_clip_mean": 55, "openai_clip_std": 55, "accord": 55, "behavior": 55, "mobilenetv2": 55, "etc": 55, "per": 55, "equival": 55, "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 71, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": 70, "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": 70, "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "9986732006072998": 71, "0013858973979949951": 71, "315376281738281e": 71, "9972434639930725": 71, "basebal": [71, 78], "5982598662376404": 71, "baseball_bat": [71, 75, 78], "6429562568664551": 71, "bike_short": 71, "36296138167381287": 71, "8308937549591064": 71, "black_shirt": [71, 75, 78], "7388008832931519": 71, "6039759516716003": 71, "30909663438796997": 71, "9694308042526245": 71, "6422968506813049": 71, "5898381471633911": 71, "8145260810852051": 71, "652222216129303": 71, "dolphin_short": 71, "466494083404541": 71, "7183809280395508": 71, "6753682494163513": 71, "7302790880203247": 71, "6649775505065918": 71, "large_breast": [71, 75, 78], "8446108102798462": 71, "98187655210495": 71, "8140730857849121": 71, "6360533833503723": 71, "9635934829711914": 71, "33370012044906616": 71, "44239571690559387": 71, "7891374826431274": 71, "6471294164657593": 71, "9958090782165527": 71, "8736815452575684": 71, "872096061706543": 71, "5640895366668701": 71, "5049663186073303": 71, "8832778930664062": 71, "9687467813491821": 71, "sports_bra": 71, "3659853935241699": 71, "9309735298156738": 71, "49939480423927307": 71, "stomach": [71, 75, 78], "446407288312912": 71, "809670090675354": 71, "6560589075088501": 71, "47956040501594543": 71, "9832853674888611": 71, "9994162321090698": 71, "0008397102355957031": 71, "00035390257835388184": 71, "9926226139068604": 71, "899387001991272": 71, "34215790033340454": 71, "5701972246170044": 71, "9512913227081299": 71, "6664570569992065": 71, "5614628791809082": 71, "33615976572036743": 71, "5770801305770874": 71, "987317681312561": 71, "37286585569381714": 71, "cardigan": [71, 75], "36409223079681396": 71, "7329680919647217": 71, "collared_shirt": [71, 75], "5924292206764221": 71, "4344901144504547": 71, "7465001344680786": 71, "5225946307182312": 71, "6976451873779297": 71, "9265321493148804": 71, "34527891874313354": 71, "6675043106079102": 71, "9096828699111938": 71, "long_sleev": [71, 75, 78], "41341525316238403": 71, "8418735265731812": 71, "miniskirt": [71, 75], "3675632178783417": 71, "nail_polish": [71, 75], "5284417867660522": 71, "open_cloth": [71, 75], "30296844244003296": 71, "48789578676223755": 71, "36596980690956116": 71, "7759367227554321": 71, "6535028219223022": 71, "8975257873535156": 71, "36911237239837646": 71, "4171145558357239": 71, "3942635953426361": 71, "6772940754890442": 71, "9397937655448914": 71, "5207280516624451": 71, "4673041105270386": 71, "9118321537971497": 71, "9967410564422607": 71, "9970728158950806": 71, "8419480323791504": 71, "6489560604095459": 71, "white_shirt": [71, 75], "6217572689056396": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "get_deepdanbooru_tag": [73, 75], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "7055293321609497": 75, "7039415836334229": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3223": 103, "58": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "2961": 104, "4355000000005": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "convert_to_size_dict"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_blip_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_mobilenetv2_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_blip_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "get_size_dict"], [55, 1, 1, "", "is_valid_size_dict"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "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, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "is_valid_size_dict": 55, "convert_to_size_dict": 55, "get_size_dict": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "create_blip_transform": 55, "create_transforms_from_blip_processor": 55, "create_mobilenetv2_transform": 55, "create_transforms_from_mobilenetv2_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "is_valid_size_dict": [[55, "is-valid-size-dict"]], "convert_to_size_dict": [[55, "convert-to-size-dict"]], "get_size_dict": [[55, "get-size-dict"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[55, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[55, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[55, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[55, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 55, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 55, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 55, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 71, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": [4, 55], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 55, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 55, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 55, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 55, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 55, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 55, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 55, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 55, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 55, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 55, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 55, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 55, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 55, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 55, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27, 71], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97, 105], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48, 55], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 55, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48, 55], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 55, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 55, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "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, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 55, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "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, 48, 50], "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, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 55, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 55, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 55, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30, 55], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 55, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": [30, 55], "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 63, 86], "commonli": [31, 55, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": [33, 55], "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51, 55], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54, 55], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": [42, 55], "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 55, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 55, 70], "foundat": 43, "inherit": [43, 55], "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 55, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "is_valid_size_dict": 52, "convert_to_size_dict": 52, "get_size_dict": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "create_blip_transform": 52, "create_transforms_from_blip_processor": 52, "create_mobilenetv2_transform": 52, "create_transforms_from_mobilenetv2_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "extens": [55, 70], "tri": 55, "def": [55, 81], "hasattr": 55, "feature_extractor": 55, "clip": [55, 63], "encount": 55, "becaus": 55, "iter": [55, 69], "until": 55, "successfulli": 55, "imageprocessor": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "size_dict": 55, "shortest_edg": 55, "invalid_kei": 55, "default_to_squar": 55, "height_width_ord": 55, "constraint": 55, "els": [55, 63, 103, 104], "incompat": 55, "longest_edg": 55, "param_nam": 55, "entri": 55, "conform": 55, "messag": [55, 79], "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 78], "blip": 55, "255": 55, "openai_clip_mean": 55, "openai_clip_std": 55, "accord": 55, "behavior": 55, "mobilenetv2": 55, "etc": 55, "per": 55, "equival": 55, "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 71, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": 70, "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": 70, "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "9986732006072998": 71, "0013858973979949951": 71, "315376281738281e": 71, "9972434639930725": 71, "basebal": [71, 78], "5982598662376404": 71, "baseball_bat": [71, 75, 78], "6429562568664551": 71, "bike_short": 71, "36296138167381287": 71, "8308937549591064": 71, "black_shirt": [71, 75, 78], "7388008832931519": 71, "6039759516716003": 71, "30909663438796997": 71, "9694308042526245": 71, "6422968506813049": 71, "5898381471633911": 71, "8145260810852051": 71, "652222216129303": 71, "dolphin_short": 71, "466494083404541": 71, "7183809280395508": 71, "6753682494163513": 71, "7302790880203247": 71, "6649775505065918": 71, "large_breast": [71, 75, 78], "8446108102798462": 71, "98187655210495": 71, "8140730857849121": 71, "6360533833503723": 71, "9635934829711914": 71, "33370012044906616": 71, "44239571690559387": 71, "7891374826431274": 71, "6471294164657593": 71, "9958090782165527": 71, "8736815452575684": 71, "872096061706543": 71, "5640895366668701": 71, "5049663186073303": 71, "8832778930664062": 71, "9687467813491821": 71, "sports_bra": 71, "3659853935241699": 71, "9309735298156738": 71, "49939480423927307": 71, "stomach": [71, 75, 78], "446407288312912": 71, "809670090675354": 71, "6560589075088501": 71, "47956040501594543": 71, "9832853674888611": 71, "9994162321090698": 71, "0008397102355957031": 71, "00035390257835388184": 71, "9926226139068604": 71, "899387001991272": 71, "34215790033340454": 71, "5701972246170044": 71, "9512913227081299": 71, "6664570569992065": 71, "5614628791809082": 71, "33615976572036743": 71, "5770801305770874": 71, "987317681312561": 71, "37286585569381714": 71, "cardigan": [71, 75], "36409223079681396": 71, "7329680919647217": 71, "collared_shirt": [71, 75], "5924292206764221": 71, "4344901144504547": 71, "7465001344680786": 71, "5225946307182312": 71, "6976451873779297": 71, "9265321493148804": 71, "34527891874313354": 71, "6675043106079102": 71, "9096828699111938": 71, "long_sleev": [71, 75, 78], "41341525316238403": 71, "8418735265731812": 71, "miniskirt": [71, 75], "3675632178783417": 71, "nail_polish": [71, 75], "5284417867660522": 71, "open_cloth": [71, 75], "30296844244003296": 71, "48789578676223755": 71, "36596980690956116": 71, "7759367227554321": 71, "6535028219223022": 71, "8975257873535156": 71, "36911237239837646": 71, "4171145558357239": 71, "3942635953426361": 71, "6772940754890442": 71, "9397937655448914": 71, "5207280516624451": 71, "4673041105270386": 71, "9118321537971497": 71, "9967410564422607": 71, "9970728158950806": 71, "8419480323791504": 71, "6489560604095459": 71, "white_shirt": [71, 75], "6217572689056396": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "get_deepdanbooru_tag": [73, 75], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "7055293321609497": 75, "7039415836334229": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3241": 103, "964": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "3234": 104, "861": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "convert_to_size_dict"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_blip_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_mobilenetv2_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_blip_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "get_size_dict"], [55, 1, 1, "", "is_valid_size_dict"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "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, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "is_valid_size_dict": 55, "convert_to_size_dict": 55, "get_size_dict": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "create_blip_transform": 55, "create_transforms_from_blip_processor": 55, "create_mobilenetv2_transform": 55, "create_transforms_from_mobilenetv2_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "is_valid_size_dict": [[55, "is-valid-size-dict"]], "convert_to_size_dict": [[55, "convert-to-size-dict"]], "get_size_dict": [[55, "get-size-dict"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[55, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[55, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[55, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[55, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.11.0/.buildinfo b/v0.11.0/.buildinfo index 01d98f609ae5313ed1414c37924ff7ab4bb7bc07..a9e3268740c5c021e9dbc6be8b98d887ffb87766 100644 --- a/v0.11.0/.buildinfo +++ b/v0.11.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: 70b93a180f5144df82afa33fdfaf604a +config: ad3ab0b243e0800739b0a329491a34ad tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.11.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.11.0/.doctrees/api_doc/ascii/drawing.doctree index 7b29e7d9ae1eabd29426ffa795f0e5cfe0b8eb61..c99abf77627c36b7724415e8246eb4ca0d6b29cc 100644 Binary files a/v0.11.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.11.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/ascii/index.doctree b/v0.11.0/.doctrees/api_doc/ascii/index.doctree index ddbfef44d0691bb39293ee5bc2f199933d2a10f0..90af524345db42301d143fd82f9de7fbe1d1530f 100644 Binary files a/v0.11.0/.doctrees/api_doc/ascii/index.doctree and b/v0.11.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/config/index.doctree b/v0.11.0/.doctrees/api_doc/config/index.doctree index 8107a21fe28751c750d7bb17d81d16287f1907a0..8fcafdac45fe0025909704143ac9c7b90f484cd8 100644 Binary files a/v0.11.0/.doctrees/api_doc/config/index.doctree and b/v0.11.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/config/meta.doctree b/v0.11.0/.doctrees/api_doc/config/meta.doctree index f39a03a84a573db128d6ae05e65b2ffebb0c7be6..cdaf268e13ad8aa33a192c96e6347fb595e45dc4 100644 Binary files a/v0.11.0/.doctrees/api_doc/config/meta.doctree and b/v0.11.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/background.doctree b/v0.11.0/.doctrees/api_doc/data/background.doctree index e2936fa36607cf37dccb525959095be5027ca05f..6a6708e3729067d6fc08177657d30d7e99973fdb 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/background.doctree and b/v0.11.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/decode.doctree b/v0.11.0/.doctrees/api_doc/data/decode.doctree index d6f74fc4faf83ffb113b1858cea2f132da8a3633..07d2e591d4be2bc6649c63776f3afea8d51ee821 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/decode.doctree and b/v0.11.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/encode.doctree b/v0.11.0/.doctrees/api_doc/data/encode.doctree index 30729c4b499f3f28de77648e5f88d77f839882a3..8121c18b736ce12865ec99bfd2e9621ed0cb2bc0 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/encode.doctree and b/v0.11.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/image.doctree b/v0.11.0/.doctrees/api_doc/data/image.doctree index b0d9bc7b8b58fb871842bbb574d998f062471a4d..43c69bd48fa1cb5253a2adab5a6b15a3e932a5fa 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/image.doctree and b/v0.11.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/index.doctree b/v0.11.0/.doctrees/api_doc/data/index.doctree index 5613c7d14e98bad667e8926ef302e2dbf883a1c3..fcddac93c809b859c7d72dbe7d0645a79dc75022 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/index.doctree and b/v0.11.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/layer.doctree b/v0.11.0/.doctrees/api_doc/data/layer.doctree index 66edff73e9a5315f40439dbf004054e665e87864..bc09dd17d7f8a392378794c334aba5b9cce5fed1 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/layer.doctree and b/v0.11.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.11.0/.doctrees/api_doc/detect/booru_yolo.doctree index b5c3414e3e2b5f1a15474385be0a5bd3c2f399ed..7d5fa5f2b1647ecd3c529459af5b4084041f3f84 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.11.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/censor.doctree b/v0.11.0/.doctrees/api_doc/detect/censor.doctree index 203dcd1b7f491faaa7f8a0d4b9b86168e9ecd255..85f9a21fc5ff6b472653e6d263baccff9dd190cb 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/censor.doctree and b/v0.11.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/eye.doctree b/v0.11.0/.doctrees/api_doc/detect/eye.doctree index 1584cf6915a48b24837f957e135c5d0f5a502278..3f1653f7eaeee5dc1758e3a5928a6122ef0aab76 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/eye.doctree and b/v0.11.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/face.doctree b/v0.11.0/.doctrees/api_doc/detect/face.doctree index 0548649c1ae4e59028126e8c071b68624858802b..081ffb0f8b7910ba1d543a797617ef731edc77d8 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/face.doctree and b/v0.11.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.11.0/.doctrees/api_doc/detect/halfbody.doctree index 694a0921abefa3ad3d942a86dc8a18b0b5a3d5c7..f4ff720a4bf328922259c0e681d91800cfafd38c 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.11.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/hand.doctree b/v0.11.0/.doctrees/api_doc/detect/hand.doctree index 7ee766665fa53914edbec71741fba6a0bf3c0206..90c51a1649b4d5e79163f305886cec296b37bc1d 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/hand.doctree and b/v0.11.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/head.doctree b/v0.11.0/.doctrees/api_doc/detect/head.doctree index b484d8592418111c48a6d1d247579be89e813ef4..69406cc2baa68cea626b604e0cb47bdda2970945 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/head.doctree and b/v0.11.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/index.doctree b/v0.11.0/.doctrees/api_doc/detect/index.doctree index 3fa995fc3905e100d03f1667dce4e4b45eb2d09f..88d75cc70142348bee18332582100ebb4f35a882 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/index.doctree and b/v0.11.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.11.0/.doctrees/api_doc/detect/nudenet.doctree index bef0e58178bb0794e13d6b7b990f8ecfcfb1f648..36403ce192be4f25929dc72d09a1b4bda2437ca3 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.11.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/person.doctree b/v0.11.0/.doctrees/api_doc/detect/person.doctree index 5a084091f644178aa7edd6238aaec685b6237d59..eab43169475fa73f8b4ef2c7ae562dd7f9bfb9d0 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/person.doctree and b/v0.11.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/similarity.doctree b/v0.11.0/.doctrees/api_doc/detect/similarity.doctree index bc495cc4e4b3396ab28bdbb8d492c0295806c2c0..135deb199f6ba87d8de3099d08a2aeccac4b3431 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.11.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/text.doctree b/v0.11.0/.doctrees/api_doc/detect/text.doctree index fac19fd08d9b51b3bbfc09b76ddc579f78d28c66..68a1e0e899d105b1ab335bd22c29989a63323832 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/text.doctree and b/v0.11.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/visual.doctree b/v0.11.0/.doctrees/api_doc/detect/visual.doctree index d443b4bc4f2ab3299dbf1ac130554d2ba9afb519..3cf45d1d9512e6463684bc2210c83b7cccf56718 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/visual.doctree and b/v0.11.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/edge/canny.doctree b/v0.11.0/.doctrees/api_doc/edge/canny.doctree index 127639fa4f86a74db89a19060a64eec324d3c338..3088a8062fe229eef1eae1a49d6d052f9de00af0 100644 Binary files a/v0.11.0/.doctrees/api_doc/edge/canny.doctree and b/v0.11.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/edge/index.doctree b/v0.11.0/.doctrees/api_doc/edge/index.doctree index 2f916b9adfb78c5980e5eb3a4ad680c02b2c4363..51c49bd0743cb4e53d4f8d42bb1eebef4b9ca963 100644 Binary files a/v0.11.0/.doctrees/api_doc/edge/index.doctree and b/v0.11.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/edge/lineart.doctree b/v0.11.0/.doctrees/api_doc/edge/lineart.doctree index 042177a96512ff23d9971d0aa0813575eeecacef..25a65d4d2fe71bc51e92c5e21ceb20d3f5a27dc3 100644 Binary files a/v0.11.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.11.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.11.0/.doctrees/api_doc/edge/lineart_anime.doctree index 93c878e1a681984097fd0bd62c6fd76fa6303acf..fe4111db32b859634869d2ac25edb2c3999de00e 100644 Binary files a/v0.11.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.11.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/classify.doctree b/v0.11.0/.doctrees/api_doc/generic/classify.doctree index 4f02167f4e2f708063c5657163926d8f1acd19ec..dc2d5bd73c2578228570f44e03876e9215ac9e9c 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/classify.doctree and b/v0.11.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/clip.doctree b/v0.11.0/.doctrees/api_doc/generic/clip.doctree index 0fb00e805d67b0fff713ce5b7f9f9614110e9713..436cb437f53fb0d9f0aff5f5f762e6d022e63011 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/clip.doctree and b/v0.11.0/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/enhance.doctree b/v0.11.0/.doctrees/api_doc/generic/enhance.doctree index f5f2a19a32c8844fd3342845d30804cb0f51686f..56f3cb5e980cf13996afabba7adb25542cd11124 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.11.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/index.doctree b/v0.11.0/.doctrees/api_doc/generic/index.doctree index a99218c710cb6eeff1cc6073ba213d564b548d6d..7cc74d08f397963b4dd1e87816c784a1afd29ed1 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/index.doctree and b/v0.11.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/siglip.doctree b/v0.11.0/.doctrees/api_doc/generic/siglip.doctree index 77ff558026ff2664bab670f73860e21ccf69d259..145ff53eab71296f887ae29d616ab0594f69813d 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/siglip.doctree and b/v0.11.0/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/yolo.doctree b/v0.11.0/.doctrees/api_doc/generic/yolo.doctree index df7fe644dfa330731747a8aa41ffa0397ec986af..9735a2c42cee346220da6755740bb8ae281d5c1a 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.11.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.11.0/.doctrees/api_doc/metadata/geninfo.doctree index 0bc37c9a8ea0212b4d552b4b2e1873dc80810163..9b5565e242428e488d5877c78c1740e495331d60 100644 Binary files a/v0.11.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.11.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metadata/index.doctree b/v0.11.0/.doctrees/api_doc/metadata/index.doctree index 04d023d3ec03191c10bbb2fbea4146c88c4558b3..04189e9d35da4dc80dccbfc58a78783fe97debc9 100644 Binary files a/v0.11.0/.doctrees/api_doc/metadata/index.doctree and b/v0.11.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.11.0/.doctrees/api_doc/metadata/lsb.doctree index e361178dab3972e3ee614001658507463d81d989..c77b6c6261196dc5206a47e2a80b281a61fa16af 100644 Binary files a/v0.11.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.11.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.11.0/.doctrees/api_doc/metrics/aesthetic.doctree index b49930e932a22742e6e8ffbab08812dbc7cb9ca4..39b71032aed3528d587ce244b5f4515849e9e158 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.11.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.11.0/.doctrees/api_doc/metrics/ccip.doctree index 256dd67313c25520ea1330e970bb5d5b8822e48e..c79f6fd5184d9168462d2e57bf8fbdb763270b5a 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.11.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.11.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index 70807b6ffa2f593aa5a81a2bbe3c88d7d33f4286..78224dd886e8e769a9783deb2c6ec25b7b6ad3ce 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.11.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/index.doctree b/v0.11.0/.doctrees/api_doc/metrics/index.doctree index 001a92494a8c4f150ce27832d04b7f05724b4234..8fbc8e65486b44add72febb812310241fc840d71 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/index.doctree and b/v0.11.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.11.0/.doctrees/api_doc/metrics/laplacian.doctree index 2acd453ee1a7d4209ca6d99859850a1fb5761e55..d59179dd310672e57c6178a9c91a8a5fe7a39e60 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.11.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.11.0/.doctrees/api_doc/metrics/lpips.doctree index 6a1c6c2554d1f6332e71ea63b23708e81ce083db..b5421aa3b80bd3549a24d0143f1b44e5ec932e88 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.11.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.11.0/.doctrees/api_doc/metrics/psnr_.doctree index 66d6fdd279ee872d3306a6bd4e251ee02b1b0266..b37980159e90c71206c4ac5805515d3b809f0672 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.11.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/ocr/index.doctree b/v0.11.0/.doctrees/api_doc/ocr/index.doctree index 068c4ebde34422a657c44d7d932ec383eb5c30da..e3eeadf78a1c52a7803c31ff93266006dd6a7250 100644 Binary files a/v0.11.0/.doctrees/api_doc/ocr/index.doctree and b/v0.11.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/operate/align.doctree b/v0.11.0/.doctrees/api_doc/operate/align.doctree index a64b219e8c88ec8c2ee5cb64b22ed48ef8b5272b..4606509254610f86fc14e2956eb528d36f7dbdba 100644 Binary files a/v0.11.0/.doctrees/api_doc/operate/align.doctree and b/v0.11.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/operate/censor.doctree b/v0.11.0/.doctrees/api_doc/operate/censor.doctree index 3e49016de73d1633102e5c217165b0c97bd497bd..dafcb0708c0dd3109491b4f762680a843cf909d0 100644 Binary files a/v0.11.0/.doctrees/api_doc/operate/censor.doctree and b/v0.11.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.11.0/.doctrees/api_doc/operate/imgcensor.doctree index 792ec785be35eeba533e891b55ebf1d11141e778..ae4e2433f4b6e88174141a89bbf2f6e841c3508e 100644 Binary files a/v0.11.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.11.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/operate/index.doctree b/v0.11.0/.doctrees/api_doc/operate/index.doctree index 72380c8bab43b500b8bf582647caf44e0014ed5a..925dba8841af7e0cba95822a68daef9c529c474d 100644 Binary files a/v0.11.0/.doctrees/api_doc/operate/index.doctree and b/v0.11.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.11.0/.doctrees/api_doc/operate/squeeze.doctree index 1dbed15c3db8c74e8e3fbdcc0abd0fc8b9711b29..ecd95dde626174edae2f6463b14a15bd247ea39a 100644 Binary files a/v0.11.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.11.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.11.0/.doctrees/api_doc/pose/dwpose.doctree index 27a1561addb1c54265f7badcccdff1976e6f4e7e..b8bbf797a3b6b92e4e3a93ebbd0e36659d8156f5 100644 Binary files a/v0.11.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.11.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/pose/format.doctree b/v0.11.0/.doctrees/api_doc/pose/format.doctree index 2fe32b9241a68082d94727c016ad8a1a2f2d4b35..3f47400d720e3a75a44eec5365605aa34928ac92 100644 Binary files a/v0.11.0/.doctrees/api_doc/pose/format.doctree and b/v0.11.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/pose/index.doctree b/v0.11.0/.doctrees/api_doc/pose/index.doctree index 4dfc9931e219185459be5ebc3564cbbc6ffe7f66..3efb34e584421998d07cdb4091df7fed463a6529 100644 Binary files a/v0.11.0/.doctrees/api_doc/pose/index.doctree and b/v0.11.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/pose/visual.doctree b/v0.11.0/.doctrees/api_doc/pose/visual.doctree index 611e009e1eed6f67679008a6c6a736469b51df46..21bc323a73bae65170768fa719c4f67fadd087e0 100644 Binary files a/v0.11.0/.doctrees/api_doc/pose/visual.doctree and b/v0.11.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/preprocess/base.doctree b/v0.11.0/.doctrees/api_doc/preprocess/base.doctree index 0d0eb16dcf9c4e62b7f40d5bca8a6d98a9d9975a..caf47a720e8e8a00c007f6150d8d2780aefe638e 100644 Binary files a/v0.11.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.11.0/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/preprocess/index.doctree b/v0.11.0/.doctrees/api_doc/preprocess/index.doctree index e791edf9272f648ee4c2df13390779d4a07dfc1c..4340afc5d17f7056b18c73ca0e62e9fac4ad54d6 100644 Binary files a/v0.11.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.11.0/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.11.0/.doctrees/api_doc/preprocess/pillow.doctree index 1a804cde22970be1c4e0907bfae68df8bf38514c..50d6a744fda739e71f7b2962d24e2f3e859218f7 100644 Binary files a/v0.11.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.11.0/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.11.0/.doctrees/api_doc/preprocess/torchvision.doctree index 36a13783aaa4049e87b6a25ea7b69ffcd9fd5a2d..5f7dedc3234797fb039abe0427594f0f899d89ec 100644 Binary files a/v0.11.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.11.0/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/preprocess/transformers.doctree b/v0.11.0/.doctrees/api_doc/preprocess/transformers.doctree index 6afff98ae08ff5584151eca842b2cd80dce2c70e..adece9c72a78cd954f0f2febd6bb9a76cf6b5fc9 100644 Binary files a/v0.11.0/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.11.0/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/resource/background.doctree b/v0.11.0/.doctrees/api_doc/resource/background.doctree index 1704be8076e0ab4b6b0bd682b04c9e7e33e534a4..2d570a0847c966d171712617e5b7f0ef4affe59d 100644 Binary files a/v0.11.0/.doctrees/api_doc/resource/background.doctree and b/v0.11.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/resource/index.doctree b/v0.11.0/.doctrees/api_doc/resource/index.doctree index 002f7b3e9faff5a0c5a5499b3125fbc6a6ce1f85..4348abdb93fdda901199d52c4cc3f51f92085f35 100644 Binary files a/v0.11.0/.doctrees/api_doc/resource/index.doctree and b/v0.11.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.11.0/.doctrees/api_doc/restore/adversarial.doctree index 52b4ea721677be94a92e5a1e6056dc89a1619b7b..71ade009a916213f3640be27aee8c719a4ef5188 100644 Binary files a/v0.11.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.11.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/restore/index.doctree b/v0.11.0/.doctrees/api_doc/restore/index.doctree index c478b1897d434f981cd94ba3b9dca8cb0bf8574f..54e9a5903240b262173ce33956bd209020185f93 100644 Binary files a/v0.11.0/.doctrees/api_doc/restore/index.doctree and b/v0.11.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.11.0/.doctrees/api_doc/restore/nafnet.doctree index 344a23680e4aafee5630a7f7c805619248690486..5626fc83c112bd782d47a639d697439ea2722a62 100644 Binary files a/v0.11.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.11.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/restore/scunet.doctree b/v0.11.0/.doctrees/api_doc/restore/scunet.doctree index b58e68c5c88fa7c57ee8ad4b5d6e874672ff03a6..e3738c1b2d56a2bc82393a710743e4d73ebac853 100644 Binary files a/v0.11.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.11.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/sd/index.doctree b/v0.11.0/.doctrees/api_doc/sd/index.doctree index 6621110903b1763b8d31e6560182fc2debd2350c..17b83a2b509d9c9bdb04f00f1760ef4ffc00b8fd 100644 Binary files a/v0.11.0/.doctrees/api_doc/sd/index.doctree and b/v0.11.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/sd/metadata.doctree b/v0.11.0/.doctrees/api_doc/sd/metadata.doctree index 620f8f9e43545db7ad7e68c73fed41ffad867d1a..57db15fa32178b2e71d91e405bb1a89b1a8fc741 100644 Binary files a/v0.11.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.11.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/sd/model.doctree b/v0.11.0/.doctrees/api_doc/sd/model.doctree index 77ed4c1d9969906b4ff5002c854e01391ea25d6c..d7735c4b1659a2695cc187694cb5c5c90130830b 100644 Binary files a/v0.11.0/.doctrees/api_doc/sd/model.doctree and b/v0.11.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/sd/nai.doctree b/v0.11.0/.doctrees/api_doc/sd/nai.doctree index 01f108a7d917a17867cd689992fb29e5161038eb..58468bc887d8c498bb17912334a809e83779b834 100644 Binary files a/v0.11.0/.doctrees/api_doc/sd/nai.doctree and b/v0.11.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/segment/index.doctree b/v0.11.0/.doctrees/api_doc/segment/index.doctree index a8d3fdc01ea35f6435b7c194cd24ab57031e1ba6..f67b9ed4e3df853654bb275b7fe51ed20984c71a 100644 Binary files a/v0.11.0/.doctrees/api_doc/segment/index.doctree and b/v0.11.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.11.0/.doctrees/api_doc/segment/isnetis.doctree index b49dd10b1a48cbb7eef02221dba8e9acaf618476..0ba8c0b4516cf6810cf137d59271be235d42450e 100644 Binary files a/v0.11.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.11.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.11.0/.doctrees/api_doc/tagging/blacklist.doctree index 8cca7cdca9c8e81dbee01c473aa7a07873ba6cac..33cee8403706768eaee53b940f3652997c8327f8 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.11.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/character.doctree b/v0.11.0/.doctrees/api_doc/tagging/character.doctree index 2ace26c14f0585371805d929f7f1596691a0a467..aa85bc11ecd9691b2facb985bff819fbdf27aadd 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/character.doctree and b/v0.11.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.11.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index 11c23fa054bd3857f9f921ff0eca4bd71dc45113..221e47ef9734435ad4151d324575d210424912c6 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.11.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.11.0/.doctrees/api_doc/tagging/deepgelbooru.doctree index d47ee661d26979ab07f18f1754fc207f4fbc7fe2..b8e8a8d17d48827e958dd2e0a6527205dea93f42 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.11.0/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/format.doctree b/v0.11.0/.doctrees/api_doc/tagging/format.doctree index 1dbd38ca9fa5a132379c6a175633ec5a4d95cc6b..f3dcde401ecbbb10ce4a012a8666b7d6982e2b43 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/format.doctree and b/v0.11.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/index.doctree b/v0.11.0/.doctrees/api_doc/tagging/index.doctree index 42c4d8fc9f872a613ad21e4013d5cbfd911fb4ca..11687f111d60ea5323845e037cb6e3105dfbcae5 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/index.doctree and b/v0.11.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/match.doctree b/v0.11.0/.doctrees/api_doc/tagging/match.doctree index 56ca9c2b5d8821aba7f73e9df5fcca0927be141f..9783131b266828b2714b9e63a9e902376d82792b 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/match.doctree and b/v0.11.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.11.0/.doctrees/api_doc/tagging/mldanbooru.doctree index fae4a0c4ec2cc8b708500a6d568bfe15cb997107..618cc53f124b84667eadf8bafafe1ca50e876c71 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.11.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/order.doctree b/v0.11.0/.doctrees/api_doc/tagging/order.doctree index cb45ba64ae8de9c23727ac8e855fc5bd51e5245f..754e7be6c5c5cd4056512aefa11fcec583a7bf87 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/order.doctree and b/v0.11.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.11.0/.doctrees/api_doc/tagging/overlap.doctree index 8d2475de69bb237ae26c0685a17e4f7286795197..41ca29921a679074e5d835f884cbf8c05f009117 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.11.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.11.0/.doctrees/api_doc/tagging/wd14.doctree index efc3f7d78e22be04de1697e35f4a649e85303bb1..d629b5cb5ad91a891cf7334dc67261ac3c90b716 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.11.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.11.0/.doctrees/api_doc/upscale/cdc.doctree index 47d00f87a7329b9b840d2b6529c931875df7d8f0..69588cbc33c2ef1e49d11f898c453d17d23d058d 100644 Binary files a/v0.11.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.11.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/upscale/index.doctree b/v0.11.0/.doctrees/api_doc/upscale/index.doctree index f2bfb650d86bdd71c7d92f2bce50c82ea834d14b..b74a35ad988f241b3a49db88fc7c7f3ca4fc1ccd 100644 Binary files a/v0.11.0/.doctrees/api_doc/upscale/index.doctree and b/v0.11.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/utils/cache.doctree b/v0.11.0/.doctrees/api_doc/utils/cache.doctree index f00a2e61960444bbbdca2e72924930ef470f7917..e85dcecb2675e325d59fc2f48ec3d6095f177dd9 100644 Binary files a/v0.11.0/.doctrees/api_doc/utils/cache.doctree and b/v0.11.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/utils/func.doctree b/v0.11.0/.doctrees/api_doc/utils/func.doctree index c66a6efe0518710814b353c8249a4dba4955a27a..f0945e24206a05db5b1630bb31bac47cd417d404 100644 Binary files a/v0.11.0/.doctrees/api_doc/utils/func.doctree and b/v0.11.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/utils/index.doctree b/v0.11.0/.doctrees/api_doc/utils/index.doctree index cd7492e2f1352fb323a7dde61ab8087041a3bdfc..a5c166e35e16ff40a2b9a4f928a5c3a4af70b9b5 100644 Binary files a/v0.11.0/.doctrees/api_doc/utils/index.doctree and b/v0.11.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.11.0/.doctrees/api_doc/utils/onnxruntime.doctree index 5822c651e9add62dbc3e1cc8c3e69ab62241d7c7..acb2bed614033a449ffdb701a431427a6309d608 100644 Binary files a/v0.11.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.11.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.11.0/.doctrees/api_doc/validate/aicheck.doctree index 73f83f2f848760f3648a353cc7afa9054ca8f706..b01876c9f899afc8b9193bfd52f89fecc45ae794 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.11.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.11.0/.doctrees/api_doc/validate/bangumi_char.doctree index 70c65757ddf41104d24df3ed94cf6259bef39b65..8075bbc9da9df33fdd053250b02640c5eee9c4b8 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.11.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/classify.doctree b/v0.11.0/.doctrees/api_doc/validate/classify.doctree index 5d3cf4a01cf28a9d74fe63ff162bf08e1d98607f..2a201c5cdaf98536184a25fa768c80f71457fa62 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/classify.doctree and b/v0.11.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/color.doctree b/v0.11.0/.doctrees/api_doc/validate/color.doctree index 52124a04560932bfd67426c6e7575b10e3c76295..5ea1b113aa69d1ab58442617d2ebbbd5108c96b8 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/color.doctree and b/v0.11.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/completeness.doctree b/v0.11.0/.doctrees/api_doc/validate/completeness.doctree index f1bc1a072d06882bd59edd4356d79114869ca56e..e1b84e9accf717eaf4c713bee6e1e292e518ca60 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.11.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.11.0/.doctrees/api_doc/validate/dbrating.doctree index 54d577f5bc6b01d5b6fb16030580a050b7d2390d..4fbee7b547ca37cc93f653b1a75b32c3b67d9017 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.11.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/furry.doctree b/v0.11.0/.doctrees/api_doc/validate/furry.doctree index 5edd0ac259640507344acd5358c90005d5088dca..746cfb7b5df9043b73febd4408877e15ed4158e9 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/furry.doctree and b/v0.11.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/index.doctree b/v0.11.0/.doctrees/api_doc/validate/index.doctree index 70c10e4429b6778e32035741245dc82ed5b3977f..21319a0546cee0a87acde985663ae0db7bc986e6 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/index.doctree and b/v0.11.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.11.0/.doctrees/api_doc/validate/monochrome.doctree index 5304eb53e1806cfede04f3c135ebc4d93fa4d0b7..6e72b063c54826cf6022f94230a7f0ca03f96f24 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.11.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.11.0/.doctrees/api_doc/validate/nsfw.doctree index 037694f36bd70cc9ba1ac230a76c404389fac2ee..5bf64cd7a4ef46dc7c9d09dd86fe4cde53071b17 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.11.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/portrait.doctree b/v0.11.0/.doctrees/api_doc/validate/portrait.doctree index b1f051ee3ef0200ad927442161e568607403dd88..4eec9706f3cbacd03d34316ba7b9bbde8a709240 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.11.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/rating.doctree b/v0.11.0/.doctrees/api_doc/validate/rating.doctree index 51d724439b9afe52c4786063b3a29603033258c6..33388b65fd00f7e45fb5f418ae4d355cd540b5c2 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/rating.doctree and b/v0.11.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/real.doctree b/v0.11.0/.doctrees/api_doc/validate/real.doctree index a8453c4feee6cbb9b91bec9fe10eb78ee79a6c42..3694e8edf502e8a643224e8e5c8a3ce5041e43c4 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/real.doctree and b/v0.11.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/safe.doctree b/v0.11.0/.doctrees/api_doc/validate/safe.doctree index 70c193244d15143ba138a92f847616646898098c..a94edf447a9e4d9b933c725dd79c6d0a53e71f04 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/safe.doctree and b/v0.11.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/style_age.doctree b/v0.11.0/.doctrees/api_doc/validate/style_age.doctree index edb6fb3446fd9d9e781758e5d7c7eb4a597b533b..92369884b07728cd8c4850eb1094f68690a41a08 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.11.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/teen.doctree b/v0.11.0/.doctrees/api_doc/validate/teen.doctree index 1a9b1a7b877531440855a18132f6dd4cd507bf30..a92c66ac3e0b0b420bd00e8d70a5969f56825052 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/teen.doctree and b/v0.11.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/truncate.doctree b/v0.11.0/.doctrees/api_doc/validate/truncate.doctree index 6abe90ebbe47444e484101c7f303b24031fd66b7..4b019982f46cc52136bfb2f5aeaf9d4371cb5961 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.11.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.11.0/.doctrees/environment.pickle b/v0.11.0/.doctrees/environment.pickle index beb46b58b47e78688e427373e3a251bbe1a54542..72df2687a06b983b24cf3b546c64334ff962d68c 100644 Binary files a/v0.11.0/.doctrees/environment.pickle and b/v0.11.0/.doctrees/environment.pickle differ diff --git a/v0.11.0/.doctrees/index.doctree b/v0.11.0/.doctrees/index.doctree index 3298632f78c82f53263b2ef7a630e394e6471ad4..9537529b1ceba758a654aae2f08a089806703192 100644 Binary files a/v0.11.0/.doctrees/index.doctree and b/v0.11.0/.doctrees/index.doctree differ diff --git a/v0.11.0/.doctrees/information/environment.doctree b/v0.11.0/.doctrees/information/environment.doctree index cff3deb5a95de0ff323cb671cfad2121ff7402cf..2534b1e8ab0fd289db0e92e3c0a0e11703f6190e 100644 Binary files a/v0.11.0/.doctrees/information/environment.doctree and b/v0.11.0/.doctrees/information/environment.doctree differ diff --git a/v0.11.0/.doctrees/information/environment.result.doctree b/v0.11.0/.doctrees/information/environment.result.doctree index dab58b57770e934b772b9e52d412ddf672ca5a16..f642f1957a917e7ea837fe1cfa54d204f18c6724 100644 Binary files a/v0.11.0/.doctrees/information/environment.result.doctree and b/v0.11.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.11.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.11.0/.doctrees/nbsphinx/information/environment.ipynb index 9b810ec0c500fd62c80a6eeaf630a409a693b605..b83e886249e209e4681e95cca20a22329cd1d5e8 100644 --- a/v0.11.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.11.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:14:21.593750Z", - "iopub.status.busy": "2025-02-24T08:14:21.593538Z", - "iopub.status.idle": "2025-02-24T08:14:22.757888Z", - "shell.execute_reply": "2025-02-24T08:14:22.757199Z" + "iopub.execute_input": "2025-02-24T09:10:05.257298Z", + "iopub.status.busy": "2025-02-24T09:10:05.257091Z", + "iopub.status.idle": "2025-02-24T09:10:06.417888Z", + "shell.execute_reply": "2025-02-24T09:10:06.417211Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3239.4097500000003 MHz\n", + "CPU Freq: 3242.55075 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.11.0/.doctrees/nbsphinx/information/environment.result.ipynb index c0f3a12482cae7eb06bd0e5714bb90e5de6c5310..614b4fb7027955eb0ff9d20f19c248897d27fcf7 100644 --- a/v0.11.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.11.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:30.870420Z", - "iopub.status.busy": "2025-02-24T08:11:30.869707Z", - "iopub.status.idle": "2025-02-24T08:11:32.037866Z", - "shell.execute_reply": "2025-02-24T08:11:32.037022Z" + "iopub.execute_input": "2025-02-24T09:07:16.431530Z", + "iopub.status.busy": "2025-02-24T09:07:16.431332Z", + "iopub.status.idle": "2025-02-24T09:07:17.595286Z", + "shell.execute_reply": "2025-02-24T09:07:17.594572Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3040.7065 MHz\n", + "CPU Freq: 3231.31625 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.0/.doctrees/tutorials/installation/index.doctree b/v0.11.0/.doctrees/tutorials/installation/index.doctree index 749bbbe8c5bc0facbf30861bd650a43fb504ba5a..c851726fb1ec5e93d9252ef1025e347bb589f48b 100644 Binary files a/v0.11.0/.doctrees/tutorials/installation/index.doctree and b/v0.11.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.11.0/.doctrees/tutorials/quick_start/index.doctree b/v0.11.0/.doctrees/tutorials/quick_start/index.doctree index 424b36cac152e9d8698d40d895f323032f2a227a..d8043a1b85b800190018c3f11f8277829d727592 100644 Binary files a/v0.11.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.11.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.11.0/_sources/information/environment.result.ipynb.txt b/v0.11.0/_sources/information/environment.result.ipynb.txt index c0f3a12482cae7eb06bd0e5714bb90e5de6c5310..614b4fb7027955eb0ff9d20f19c248897d27fcf7 100644 --- a/v0.11.0/_sources/information/environment.result.ipynb.txt +++ b/v0.11.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:30.870420Z", - "iopub.status.busy": "2025-02-24T08:11:30.869707Z", - "iopub.status.idle": "2025-02-24T08:11:32.037866Z", - "shell.execute_reply": "2025-02-24T08:11:32.037022Z" + "iopub.execute_input": "2025-02-24T09:07:16.431530Z", + "iopub.status.busy": "2025-02-24T09:07:16.431332Z", + "iopub.status.idle": "2025-02-24T09:07:17.595286Z", + "shell.execute_reply": "2025-02-24T09:07:17.594572Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3040.7065 MHz\n", + "CPU Freq: 3231.31625 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.0/information/environment.html b/v0.11.0/information/environment.html index df27d710221a86f72c2f8c3c5ef848ecb260ed64..b9e37e405a58263994af1cfcf496e525634e9c93 100644 --- a/v0.11.0/information/environment.html +++ b/v0.11.0/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3239.4097500000003 MHz +CPU Freq: 3242.55075 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.11.0/information/environment.ipynb b/v0.11.0/information/environment.ipynb index 9b810ec0c500fd62c80a6eeaf630a409a693b605..b83e886249e209e4681e95cca20a22329cd1d5e8 100644 --- a/v0.11.0/information/environment.ipynb +++ b/v0.11.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:14:21.593750Z", - "iopub.status.busy": "2025-02-24T08:14:21.593538Z", - "iopub.status.idle": "2025-02-24T08:14:22.757888Z", - "shell.execute_reply": "2025-02-24T08:14:22.757199Z" + "iopub.execute_input": "2025-02-24T09:10:05.257298Z", + "iopub.status.busy": "2025-02-24T09:10:05.257091Z", + "iopub.status.idle": "2025-02-24T09:10:06.417888Z", + "shell.execute_reply": "2025-02-24T09:10:06.417211Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3239.4097500000003 MHz\n", + "CPU Freq: 3242.55075 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.0/information/environment.result.html b/v0.11.0/information/environment.result.html index eb866eafc33d7ef288aeb022b84976347405ef0a..8c9a555bb9d32013de15b55f8c441c035319b772 100644 --- a/v0.11.0/information/environment.result.html +++ b/v0.11.0/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-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.7065 MHz +CPU Freq: 3231.31625 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.11.0/information/environment.result.ipynb b/v0.11.0/information/environment.result.ipynb index c0f3a12482cae7eb06bd0e5714bb90e5de6c5310..614b4fb7027955eb0ff9d20f19c248897d27fcf7 100644 --- a/v0.11.0/information/environment.result.ipynb +++ b/v0.11.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:30.870420Z", - "iopub.status.busy": "2025-02-24T08:11:30.869707Z", - "iopub.status.idle": "2025-02-24T08:11:32.037866Z", - "shell.execute_reply": "2025-02-24T08:11:32.037022Z" + "iopub.execute_input": "2025-02-24T09:07:16.431530Z", + "iopub.status.busy": "2025-02-24T09:07:16.431332Z", + "iopub.status.idle": "2025-02-24T09:07:17.595286Z", + "shell.execute_reply": "2025-02-24T09:07:17.594572Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3040.7065 MHz\n", + "CPU Freq: 3231.31625 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.0/searchindex.js b/v0.11.0/searchindex.js index 2acd91e7d5b36a67e18d2cb5122ff590695c60f3..325adbd50f70626008abbd2bd2c8c212c138f666 100644 --- a/v0.11.0/searchindex.js +++ b/v0.11.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/similarity", "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/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "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, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 37, 43, 44, 45, 57, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 22, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 32, 43, 44, 46, 77], "your": [0, 48, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 33, 35, 40, 45, 46, 48, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 22, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 32, 37, 45, 46, 49, 52, 55, 56, 57, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 22, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16, 22], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 22, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 27, 29, 36, 37, 38, 39, 45, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 22, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 33, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 32, 44, 46, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 22, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 32, 46, 50], "alwai": [12, 14, 15, 16, 22, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "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, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 22, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 64, 65, 86, 88], "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, 50, 52], "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, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": 19, "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 22, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 69], "font": 22, "At": 22, "runtim": [22, 25, 28, 86, 95], "attempt": [22, 33, 46, 57, 65, 67, 86], "made": 22, "retriev": [22, 33, 37], "render": 22, "instal": [22, 27, 31, 32, 66, 104], "cannot": [22, 43, 53, 55, 57, 67], "chang": 22, "well": [22, 27, 40], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "extract": [23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "appear": 25, "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 78, 81, 84], "g": [27, 28, 37, 59, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "around": [27, 32, 35, 52], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "normal": [28, 38, 55, 56, 57, 80], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "maintain": [32, 44, 50, 83, 107], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": 37, "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": 37, "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": 39, "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 89, 92, 95, 98, 102], "we": [40, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "properti": [46, 50, 65, 67], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "edg": [52, 104], "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "adversari": [61, 104], "remove_adversarial_nois": 61, "nafnet": [61, 104], "restore_with_nafnet": 61, "scunet": [61, 104], "restore_with_scunet": 61, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "blurri": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "window": 65, "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "denois": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "jpeg": [65, 90, 103], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "inspir": [69, 73, 80, 100], "space": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "predefin": 71, "blacklist": [71, 75, 104], "red": 71, "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "random": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "batch": [80, 81, 100], "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "tile_s": 81, "tile_overlap": 81, "batch_siz": 81, "silent": 81, "tile": 81, "progress": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "mf666": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3239": 105, "4097500000003": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3040": 106, "7065": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "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, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "imgutils-restore"]], "imgutils.restore.nafnet": [[62, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "imgutils-restore-scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "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/similarity", "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/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "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, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 37, 43, 44, 45, 57, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 22, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 32, 43, 44, 46, 77], "your": [0, 48, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 33, 35, 40, 45, 46, 48, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 22, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 32, 37, 45, 46, 49, 52, 55, 56, 57, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 22, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16, 22], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 22, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 27, 29, 36, 37, 38, 39, 45, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 22, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 33, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 32, 44, 46, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 22, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 32, 46, 50], "alwai": [12, 14, 15, 16, 22, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "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, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 22, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 64, 65, 86, 88], "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, 50, 52], "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, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": 19, "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 22, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 69], "font": 22, "At": 22, "runtim": [22, 25, 28, 86, 95], "attempt": [22, 33, 46, 57, 65, 67, 86], "made": 22, "retriev": [22, 33, 37], "render": 22, "instal": [22, 27, 31, 32, 66, 104], "cannot": [22, 43, 53, 55, 57, 67], "chang": 22, "well": [22, 27, 40], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "extract": [23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "appear": 25, "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 78, 81, 84], "g": [27, 28, 37, 59, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "around": [27, 32, 35, 52], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "normal": [28, 38, 55, 56, 57, 80], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "maintain": [32, 44, 50, 83, 107], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": 37, "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": 37, "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": 39, "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 89, 92, 95, 98, 102], "we": [40, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "properti": [46, 50, 65, 67], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "edg": [52, 104], "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "adversari": [61, 104], "remove_adversarial_nois": 61, "nafnet": [61, 104], "restore_with_nafnet": 61, "scunet": [61, 104], "restore_with_scunet": 61, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "blurri": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "window": 65, "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "denois": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "jpeg": [65, 90, 103], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "inspir": [69, 73, 80, 100], "space": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "predefin": 71, "blacklist": [71, 75, 104], "red": 71, "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "random": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "batch": [80, 81, 100], "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "tile_s": 81, "tile_overlap": 81, "batch_siz": 81, "silent": 81, "tile": 81, "progress": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "mf666": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3242": 105, "55075": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3231": 106, "31625": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "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, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "imgutils-restore"]], "imgutils.restore.nafnet": [[62, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "imgutils-restore-scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.11.1/.buildinfo b/v0.11.1/.buildinfo index 71358fd0e2df9455ff911d0568bebbe3ae315a46..cc58ae267e053553b68fa38c5cdbe85f46878360 100644 --- a/v0.11.1/.buildinfo +++ b/v0.11.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: 197a6088cbc54457b6634aa99d5b7819 +config: 0e4090d4ba980e7ec28f60d3190213a8 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.11.1/.doctrees/api_doc/ascii/drawing.doctree b/v0.11.1/.doctrees/api_doc/ascii/drawing.doctree index da1d63625661b8ddfde7fb4c90d3debfc4dcd8b6..c86a5d80347ad0cc9d787eeaa042610c86bc7f9b 100644 Binary files a/v0.11.1/.doctrees/api_doc/ascii/drawing.doctree and b/v0.11.1/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/ascii/index.doctree b/v0.11.1/.doctrees/api_doc/ascii/index.doctree index f86a88e545504e03b40e1fc8f02aed34f6139d1f..4429e26411eed61556c9bd08f2c8b1ef06a64cb6 100644 Binary files a/v0.11.1/.doctrees/api_doc/ascii/index.doctree and b/v0.11.1/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/config/index.doctree b/v0.11.1/.doctrees/api_doc/config/index.doctree index b78880839dbd6f115c3c84e3f4baaf00180c955e..4e1abac5b21f9fe2d6a309b149577568c5ad7327 100644 Binary files a/v0.11.1/.doctrees/api_doc/config/index.doctree and b/v0.11.1/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/config/meta.doctree b/v0.11.1/.doctrees/api_doc/config/meta.doctree index 908a3aa7f3784e3bea9926f3a1e1c9989dbcc915..b8f8be38be22276a10a58504d349b6f84b61d696 100644 Binary files a/v0.11.1/.doctrees/api_doc/config/meta.doctree and b/v0.11.1/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/background.doctree b/v0.11.1/.doctrees/api_doc/data/background.doctree index 3fe3e48bd19e6abca0d2f1b6e5e6475115e2ddd7..c581c316f58e7e00bb5f6b3e7646a964b51367c9 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/background.doctree and b/v0.11.1/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/decode.doctree b/v0.11.1/.doctrees/api_doc/data/decode.doctree index 2fc54cc0e2ed5f11a226c430f3256e0232e66473..063b51a61d5a71e0cef51ce4018046681a8db1be 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/decode.doctree and b/v0.11.1/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/encode.doctree b/v0.11.1/.doctrees/api_doc/data/encode.doctree index 413b207e8e23efe6b777a7cbf2d45d0c279eeb46..dac7f795170feadeb99172a0c76bf79b83cc05ec 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/encode.doctree and b/v0.11.1/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/image.doctree b/v0.11.1/.doctrees/api_doc/data/image.doctree index 8319aa29bc2bfcbaccbb7ccea9c32d0578ba9a99..993f4c005bda3fa29e50a625207c3646717faeed 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/image.doctree and b/v0.11.1/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/index.doctree b/v0.11.1/.doctrees/api_doc/data/index.doctree index 8d4eaff3e53d3836e7d08ac492d4ea156446eaf4..47afac3a4820e73b3fc915cb132eadece094e9bd 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/index.doctree and b/v0.11.1/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/layer.doctree b/v0.11.1/.doctrees/api_doc/data/layer.doctree index 9cce8ea3461383d4d1163b1e70438fc233b483f9..59be1663551661fb320fddaa64a5aa123ce0cf78 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/layer.doctree and b/v0.11.1/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.11.1/.doctrees/api_doc/detect/booru_yolo.doctree index 352036ef0a07112828894aa6a766b4b6406f4297..758e8c00bd3c2270f37c09e2834b8271113de74b 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.11.1/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/censor.doctree b/v0.11.1/.doctrees/api_doc/detect/censor.doctree index 8035ab169e001623263bd7b493a62f85c1082583..d580dcd623c729f01745b06e1f9a8b24dd114ae6 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/censor.doctree and b/v0.11.1/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/eye.doctree b/v0.11.1/.doctrees/api_doc/detect/eye.doctree index a8070814313c5fa52f6a104e9746daedc72dd50b..edae4ae3628e1b145d12c063d65b84bbfcd785f0 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/eye.doctree and b/v0.11.1/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/face.doctree b/v0.11.1/.doctrees/api_doc/detect/face.doctree index 4989f35d6a8d40bb67e3ca0199dc6090bc9c1d56..40239c1d176990b63ae7e7212e4b95db8cae8bf4 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/face.doctree and b/v0.11.1/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/halfbody.doctree b/v0.11.1/.doctrees/api_doc/detect/halfbody.doctree index d6ca46b2fce94a2b024663317606df8379def46f..c7c7c209684b6b5a1ea5261f7075aeb58f916244 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/halfbody.doctree and b/v0.11.1/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/hand.doctree b/v0.11.1/.doctrees/api_doc/detect/hand.doctree index 9d64661bf4eeb9cfe208ca450987d27f92824f68..66e5764c7aeece36cf93cdfbb4dc826fe2e7e4c4 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/hand.doctree and b/v0.11.1/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/head.doctree b/v0.11.1/.doctrees/api_doc/detect/head.doctree index cd1cb7b397d2441e7c9aa5b1e7d897b9a9250700..9d01795b2f5351305972b9e12f97e9cf04b6cba0 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/head.doctree and b/v0.11.1/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/index.doctree b/v0.11.1/.doctrees/api_doc/detect/index.doctree index 2ef3f7fd077a8189b66aa68ed46475f7b8287d2c..8e6ebe171be3df42421787e86ac3411345c73b97 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/index.doctree and b/v0.11.1/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/nudenet.doctree b/v0.11.1/.doctrees/api_doc/detect/nudenet.doctree index de88794a1c36fbdfe8bf590f62f8896db7a24c6c..f7073000d93b293d45a5e37f01f1372509766c1e 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/nudenet.doctree and b/v0.11.1/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/person.doctree b/v0.11.1/.doctrees/api_doc/detect/person.doctree index d97c8781e98bca68c38f99dab85606a9c239c1b5..107ac607a503c461f35596621cdc5c8adc397c0f 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/person.doctree and b/v0.11.1/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/similarity.doctree b/v0.11.1/.doctrees/api_doc/detect/similarity.doctree index 41c0a0e01dae98346eaa371af42952c49b195581..8ebbe1ce07d4462f839c61a1442a0031bf155b61 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/similarity.doctree and b/v0.11.1/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/text.doctree b/v0.11.1/.doctrees/api_doc/detect/text.doctree index 9053fad64695dd2db90cc8ea8bf73975fcd6517f..15cf8754743b1758497ba1b947bcd9c60d54e44c 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/text.doctree and b/v0.11.1/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/visual.doctree b/v0.11.1/.doctrees/api_doc/detect/visual.doctree index bb48d18d5d3745dc8ddf013831a28024116eb8d2..24ae41cf78abde8708336cee8fbae3ebe0bc5d6b 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/visual.doctree and b/v0.11.1/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/edge/canny.doctree b/v0.11.1/.doctrees/api_doc/edge/canny.doctree index 3253047a6f21efa7f6db83349e590531829b3d7b..54a06edcc747c7a00b2beb3d4ca5eda1222377fc 100644 Binary files a/v0.11.1/.doctrees/api_doc/edge/canny.doctree and b/v0.11.1/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/edge/index.doctree b/v0.11.1/.doctrees/api_doc/edge/index.doctree index 8fcbae1638da7578d515730cb5bbd0b77b1888bb..76fbf81384c290ff4933fcfe2e3e9b037058ef1d 100644 Binary files a/v0.11.1/.doctrees/api_doc/edge/index.doctree and b/v0.11.1/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/edge/lineart.doctree b/v0.11.1/.doctrees/api_doc/edge/lineart.doctree index 214479966843e0f690e1212e4be48ee3031b1080..03cbcc5a219b792454b71b92bb32d6a02b7615c6 100644 Binary files a/v0.11.1/.doctrees/api_doc/edge/lineart.doctree and b/v0.11.1/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.11.1/.doctrees/api_doc/edge/lineart_anime.doctree index 091802e85a1850fbdabf5ee5943e15d1198ac2c5..bdf2513632ef2a5002543203120bf5e800dd8878 100644 Binary files a/v0.11.1/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.11.1/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/classify.doctree b/v0.11.1/.doctrees/api_doc/generic/classify.doctree index a1c579a53efe623f2782188ef6eaa136bd9bfefb..0348b62306bf43d49e172a76f59539f0f63b8688 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/classify.doctree and b/v0.11.1/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/clip.doctree b/v0.11.1/.doctrees/api_doc/generic/clip.doctree index 57e18e004c42ce0d6fc62a27d54d0fe101e8ebc0..97b64e185047adc25a097efd8a50d2423c4c0281 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/clip.doctree and b/v0.11.1/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/enhance.doctree b/v0.11.1/.doctrees/api_doc/generic/enhance.doctree index 1bfcb21c1460121c0ef54fc281565348f1365b4f..40528c8819492c16fbbab410841a3e0c81da12d6 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/enhance.doctree and b/v0.11.1/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/index.doctree b/v0.11.1/.doctrees/api_doc/generic/index.doctree index 724cbf6f314397f8ffe23ea8a25b3b6b61e65d5f..53a9c4773708ca4e452ff42718151f008920048e 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/index.doctree and b/v0.11.1/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/siglip.doctree b/v0.11.1/.doctrees/api_doc/generic/siglip.doctree index 4196f9cf533d1e9600d60b2abc2bb535edced248..56a50f0151330ec2162396d712e59f854166c390 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/siglip.doctree and b/v0.11.1/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/yolo.doctree b/v0.11.1/.doctrees/api_doc/generic/yolo.doctree index e4524482562b5c18a905c667b3e432d04fb9b3a7..ed4fed383b0dc78c4e415812a4e7ee99ecc017a7 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/yolo.doctree and b/v0.11.1/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metadata/geninfo.doctree b/v0.11.1/.doctrees/api_doc/metadata/geninfo.doctree index 8ae09ab88cefa608b12b3fd1556cd4690dc9d1d5..c4eef5a3ad042da1dbc108ceb64ce942b71ee14d 100644 Binary files a/v0.11.1/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.11.1/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metadata/index.doctree b/v0.11.1/.doctrees/api_doc/metadata/index.doctree index 7157eb15599183bece65c651a3bb1c9985a2a5c0..a445f826778067a51f86e409aabcda600ae3ba31 100644 Binary files a/v0.11.1/.doctrees/api_doc/metadata/index.doctree and b/v0.11.1/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metadata/lsb.doctree b/v0.11.1/.doctrees/api_doc/metadata/lsb.doctree index 8263c732fbfe6616d6ce7d6f41e189a959c8296c..e81f89555b0cd1f1222b85fac5458026f4c3ace9 100644 Binary files a/v0.11.1/.doctrees/api_doc/metadata/lsb.doctree and b/v0.11.1/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.11.1/.doctrees/api_doc/metrics/aesthetic.doctree index 8098b69b33e0c6ffc7883657f2fb1a6ba4ece5e0..e203200115e89e99a6a070a6f2dc0757a5e791cc 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.11.1/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/ccip.doctree b/v0.11.1/.doctrees/api_doc/metrics/ccip.doctree index 8bb695e6d4af8b411ad89f3c59085ecf8175eb1d..54e88d52781c46ea46ddfe8f436c05ffd286ecd1 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/ccip.doctree and b/v0.11.1/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.11.1/.doctrees/api_doc/metrics/dbaesthetic.doctree index d8b5f45cc435fc4b87ec98fa411a98eb03ef66fe..1f08aac664c6e41402119b3be862d1d9fdda4b1d 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.11.1/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/index.doctree b/v0.11.1/.doctrees/api_doc/metrics/index.doctree index cb1c20fa0b2c4c8ce207c92803b1134170e3d9db..49a8bef464c3c0ebfbb0bf918323fa028ea4a81a 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/index.doctree and b/v0.11.1/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/laplacian.doctree b/v0.11.1/.doctrees/api_doc/metrics/laplacian.doctree index 4cbb135c9ef342bdbe993af92ec1ebafcf862816..c4ae74a833d35e9f6a473b9ec73ce89b9c0c5d90 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.11.1/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/lpips.doctree b/v0.11.1/.doctrees/api_doc/metrics/lpips.doctree index 9ac8ffc52573a99292cb37bc9e9d8a703ff5cf61..b2bec11db7defcc666d8c2d9d6b9ae484c91bdce 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/lpips.doctree and b/v0.11.1/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/psnr_.doctree b/v0.11.1/.doctrees/api_doc/metrics/psnr_.doctree index b1ca3be7a148b7401ae224b803020efe7249ae1d..5c9c316bfbb445f4138990674b81f14f94f60726 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.11.1/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/ocr/index.doctree b/v0.11.1/.doctrees/api_doc/ocr/index.doctree index 176717d09f44a80fc7a7c23f4658a067649de890..22ac334b5583286d852563b06e3764ad022a7186 100644 Binary files a/v0.11.1/.doctrees/api_doc/ocr/index.doctree and b/v0.11.1/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/operate/align.doctree b/v0.11.1/.doctrees/api_doc/operate/align.doctree index 6d4246e9e534d8de42c43867f79bc5a83d11c6a0..5a932e216627d34b955f774e9cf2f9924a515b43 100644 Binary files a/v0.11.1/.doctrees/api_doc/operate/align.doctree and b/v0.11.1/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/operate/censor.doctree b/v0.11.1/.doctrees/api_doc/operate/censor.doctree index 56a603309ddf8f88dc3774018beb8582282fd0f4..292b2e744856b9dba6ad614c9dc9e729ca9c1cda 100644 Binary files a/v0.11.1/.doctrees/api_doc/operate/censor.doctree and b/v0.11.1/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/operate/imgcensor.doctree b/v0.11.1/.doctrees/api_doc/operate/imgcensor.doctree index 47cb3e1581f045a6dc27bd3d3c1f8cc1ad48a6b5..c581ff2ce8f38c1eeca0c437fe843f8805d995bd 100644 Binary files a/v0.11.1/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.11.1/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/operate/index.doctree b/v0.11.1/.doctrees/api_doc/operate/index.doctree index 816d23fc36cc48492fccce12072156dba4479b50..d517427afa24bd7e3944d9dba019cc5afcf30efa 100644 Binary files a/v0.11.1/.doctrees/api_doc/operate/index.doctree and b/v0.11.1/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/operate/squeeze.doctree b/v0.11.1/.doctrees/api_doc/operate/squeeze.doctree index 033bc104e5fe9243219671d33eac8f8a0d9fc6e4..86ec6406c17ad74fbef91b05abc83640c4a4e58a 100644 Binary files a/v0.11.1/.doctrees/api_doc/operate/squeeze.doctree and b/v0.11.1/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/pose/dwpose.doctree b/v0.11.1/.doctrees/api_doc/pose/dwpose.doctree index d40eeca780c85423972d3c32a5538c3e78efae96..4016a6a5032264d5fb84546f614bed4c0b7f1970 100644 Binary files a/v0.11.1/.doctrees/api_doc/pose/dwpose.doctree and b/v0.11.1/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/pose/format.doctree b/v0.11.1/.doctrees/api_doc/pose/format.doctree index b53378f53e3988f4478f49ca40fe392b8411439f..01d000a60eef8f3603f400c2a6de5823231c5830 100644 Binary files a/v0.11.1/.doctrees/api_doc/pose/format.doctree and b/v0.11.1/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/pose/index.doctree b/v0.11.1/.doctrees/api_doc/pose/index.doctree index 210f4e7cd83bad11096c245d83273697f012aaba..54fc8491de9468f87fb7811b62cff513c96e9812 100644 Binary files a/v0.11.1/.doctrees/api_doc/pose/index.doctree and b/v0.11.1/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/pose/visual.doctree b/v0.11.1/.doctrees/api_doc/pose/visual.doctree index 7424c4bc5290922785c12a5101ae0fc8f1418129..6a5f58fa41b5c2b8d21124de9d510d8c3e5dc86f 100644 Binary files a/v0.11.1/.doctrees/api_doc/pose/visual.doctree and b/v0.11.1/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/preprocess/base.doctree b/v0.11.1/.doctrees/api_doc/preprocess/base.doctree index d8bbfc63fcd07ee66de0622be5545ed07ed99720..9750d1c0982414626ffccfecdddc9a1a1154806f 100644 Binary files a/v0.11.1/.doctrees/api_doc/preprocess/base.doctree and b/v0.11.1/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/preprocess/index.doctree b/v0.11.1/.doctrees/api_doc/preprocess/index.doctree index 957eb20286bf5f996b4047be71d1b517e4e534eb..f503bc087ce473f924a24b2f60dbcb2d49030001 100644 Binary files a/v0.11.1/.doctrees/api_doc/preprocess/index.doctree and b/v0.11.1/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/preprocess/pillow.doctree b/v0.11.1/.doctrees/api_doc/preprocess/pillow.doctree index a4b6ca60ba413acfc18741695d97aee79113efc4..e3b3c9064b31f2e209892533beceda83ef292fe2 100644 Binary files a/v0.11.1/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.11.1/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.11.1/.doctrees/api_doc/preprocess/torchvision.doctree index a975a8b93eea34a7d184ec06ce145a4ae887ef6f..18457eca221cd43405a39bca781fa2cab553647a 100644 Binary files a/v0.11.1/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.11.1/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/preprocess/transformers.doctree b/v0.11.1/.doctrees/api_doc/preprocess/transformers.doctree index 437b209dd8cc1c76ee430310f27b29d023e9b2c5..6f7c5be11e4c38308b5ccf53193627afca5dc818 100644 Binary files a/v0.11.1/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.11.1/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/resource/background.doctree b/v0.11.1/.doctrees/api_doc/resource/background.doctree index beffa8bbad189fafaa42b588bbf33e1b142df4a5..2bd498b8db6a519eb116a6524f7d34ea61f58fe3 100644 Binary files a/v0.11.1/.doctrees/api_doc/resource/background.doctree and b/v0.11.1/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/resource/index.doctree b/v0.11.1/.doctrees/api_doc/resource/index.doctree index 40645f2a1fa8343e92ec51ec72b23fb4bd31deec..d1f83fbe66255ef2caf6b53553995e0907499461 100644 Binary files a/v0.11.1/.doctrees/api_doc/resource/index.doctree and b/v0.11.1/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/restore/adversarial.doctree b/v0.11.1/.doctrees/api_doc/restore/adversarial.doctree index f72c6e04be1dc642fdc978a3dbb4f2a399c31a90..35f9117344675a310141ef803e0ed7eeba656d0f 100644 Binary files a/v0.11.1/.doctrees/api_doc/restore/adversarial.doctree and b/v0.11.1/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/restore/index.doctree b/v0.11.1/.doctrees/api_doc/restore/index.doctree index 039b1025d9eefedda60a680fbd1c9b054912ef55..dcbc33bac9dadb17ec196134213de67b2e1c7c8e 100644 Binary files a/v0.11.1/.doctrees/api_doc/restore/index.doctree and b/v0.11.1/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/restore/nafnet.doctree b/v0.11.1/.doctrees/api_doc/restore/nafnet.doctree index 26e7db5fcfea79d67c6bbe313497371a964515c9..81b900a13ce30fc2e332765e75422086cde54774 100644 Binary files a/v0.11.1/.doctrees/api_doc/restore/nafnet.doctree and b/v0.11.1/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/restore/scunet.doctree b/v0.11.1/.doctrees/api_doc/restore/scunet.doctree index 667dca280f869597e30643082c787080c507312d..67d47c852b684f55cd8b457d99a2b1e31892edaa 100644 Binary files a/v0.11.1/.doctrees/api_doc/restore/scunet.doctree and b/v0.11.1/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/sd/index.doctree b/v0.11.1/.doctrees/api_doc/sd/index.doctree index 21d97d011f59e26b963ef112c4e5a874b806fdc4..a43da70c56dadc6cd15b06b996d4b9c9379329f2 100644 Binary files a/v0.11.1/.doctrees/api_doc/sd/index.doctree and b/v0.11.1/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/sd/metadata.doctree b/v0.11.1/.doctrees/api_doc/sd/metadata.doctree index b0377f0e812ab1df9e67245a2af9453f7bdcd61c..8abaca90246d0b5cc015cd06a03a7ed13203ab8e 100644 Binary files a/v0.11.1/.doctrees/api_doc/sd/metadata.doctree and b/v0.11.1/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/sd/model.doctree b/v0.11.1/.doctrees/api_doc/sd/model.doctree index c385d4897b3ac837f57c81c8cf9f15ceea8f16ec..4dafbd8c68628e967eb26ffc66ec9518153b85b9 100644 Binary files a/v0.11.1/.doctrees/api_doc/sd/model.doctree and b/v0.11.1/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/sd/nai.doctree b/v0.11.1/.doctrees/api_doc/sd/nai.doctree index 0ec77102066e150a333a15cf58e545d0f73ac268..4986735f9bca0d2d0fa549ae7507b963b19a80b4 100644 Binary files a/v0.11.1/.doctrees/api_doc/sd/nai.doctree and b/v0.11.1/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/segment/index.doctree b/v0.11.1/.doctrees/api_doc/segment/index.doctree index 2ea8aa50a9d5c491020f7b6bce62797597bd3caf..934c70578652e2694a010437d6c36580fa0eabf4 100644 Binary files a/v0.11.1/.doctrees/api_doc/segment/index.doctree and b/v0.11.1/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/segment/isnetis.doctree b/v0.11.1/.doctrees/api_doc/segment/isnetis.doctree index a43265ffcc69c61deba4729d0b1dcbf06b93965d..adbd7f79754f5bcc11fb562b5454be6823619884 100644 Binary files a/v0.11.1/.doctrees/api_doc/segment/isnetis.doctree and b/v0.11.1/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/blacklist.doctree b/v0.11.1/.doctrees/api_doc/tagging/blacklist.doctree index 8eaebaa9b62471413f9539e3940efadf093dfe53..380a81a9eebd3edc90b3c425c543dd3b956c841b 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.11.1/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/character.doctree b/v0.11.1/.doctrees/api_doc/tagging/character.doctree index 150360855c78994640e43f2ddd17cede44e92b05..61c43b72d6100440ffdac1c2eade155ec7061d66 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/character.doctree and b/v0.11.1/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.11.1/.doctrees/api_doc/tagging/deepdanbooru.doctree index 05d84256bdb9424e37f4b29de5662106cc8cbf00..6781a04f9c87a20c0637a0700c04e5a4cae75516 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.11.1/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.11.1/.doctrees/api_doc/tagging/deepgelbooru.doctree index fe9eefa463f82e10428841fb0f12ebace23b5b59..a61b19da1d6e5a57a3a3ab8e07bcc945e40caf22 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.11.1/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/format.doctree b/v0.11.1/.doctrees/api_doc/tagging/format.doctree index 8bc203a5d9a943f7afb76b6fc2bb8da9a3cd8b46..94d97446a9aae1ec7439bd6918287cea4ce13d9e 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/format.doctree and b/v0.11.1/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/index.doctree b/v0.11.1/.doctrees/api_doc/tagging/index.doctree index cda216c75cbc59dffd41b439277009eda097691f..e8d609d7dff2a324fc417cb797b72908c3ad76f7 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/index.doctree and b/v0.11.1/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/match.doctree b/v0.11.1/.doctrees/api_doc/tagging/match.doctree index 968df88ab34a939ea1b936627f2a14bab17cfd52..e093695b3ad56d58cd31ca37c85b3fb98723036c 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/match.doctree and b/v0.11.1/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.11.1/.doctrees/api_doc/tagging/mldanbooru.doctree index 5a320c430674abc8e571690cc7059820f39d5be9..6a96892defacfd236b02e7c07407f799b3bbbf69 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.11.1/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/order.doctree b/v0.11.1/.doctrees/api_doc/tagging/order.doctree index 5bf161996ca4e92b8a708575eed2183e267418d1..caf3647cb8d5dca8091d7eacd72ab3fda258561b 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/order.doctree and b/v0.11.1/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/overlap.doctree b/v0.11.1/.doctrees/api_doc/tagging/overlap.doctree index 75838c40eca8b74b795074c129c1251d1b68c7b5..400e60fe8d14d2119cfb4e8fadf14dc21c68377d 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/overlap.doctree and b/v0.11.1/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/wd14.doctree b/v0.11.1/.doctrees/api_doc/tagging/wd14.doctree index 3d0f42abac120b48d2c15d0374a271c1934c49ca..75534c8a25746116428fd2b2dc8b76ca7ee88d40 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/wd14.doctree and b/v0.11.1/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/upscale/cdc.doctree b/v0.11.1/.doctrees/api_doc/upscale/cdc.doctree index 0cb619f5142819aafab31d9fa320eb24b50db18c..9ddd190e12cdd7e55b1eaafbb4783cb7c446f4a9 100644 Binary files a/v0.11.1/.doctrees/api_doc/upscale/cdc.doctree and b/v0.11.1/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/upscale/index.doctree b/v0.11.1/.doctrees/api_doc/upscale/index.doctree index b7cdf2785e207fa0eb201a0e66b18eeee2b30ae4..22be4161d20c8893f1f61c7469d6cb4c862e3d31 100644 Binary files a/v0.11.1/.doctrees/api_doc/upscale/index.doctree and b/v0.11.1/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/utils/cache.doctree b/v0.11.1/.doctrees/api_doc/utils/cache.doctree index 03dc72a4adabc74bff19aec5a1ebf6bb56c103d5..af3564920c0390aa97be979b59e7278a09d3fd5d 100644 Binary files a/v0.11.1/.doctrees/api_doc/utils/cache.doctree and b/v0.11.1/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/utils/func.doctree b/v0.11.1/.doctrees/api_doc/utils/func.doctree index 57081cd2c237ed52fb53ffd90d78b72f77df7dbb..706d5e0b7b2199741cb6abcc82a8d06216d34dd3 100644 Binary files a/v0.11.1/.doctrees/api_doc/utils/func.doctree and b/v0.11.1/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/utils/index.doctree b/v0.11.1/.doctrees/api_doc/utils/index.doctree index a8d5cec05af1c68982039ab0980b00672e3d7246..4e66ff1ba1a12dc5fbbe016af16ddc909946d5b1 100644 Binary files a/v0.11.1/.doctrees/api_doc/utils/index.doctree and b/v0.11.1/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.11.1/.doctrees/api_doc/utils/onnxruntime.doctree index b9bb5407b209f6faeaa6b93db60450c15f8f0496..355baccf84ded8a0904187b025c02db250e8da46 100644 Binary files a/v0.11.1/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.11.1/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/aicheck.doctree b/v0.11.1/.doctrees/api_doc/validate/aicheck.doctree index d9dc164247114203f93879fc798ff5e3ecc22d4d..7ffe7e136d39eaa5387b38f562d467f695ff02a1 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/aicheck.doctree and b/v0.11.1/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.11.1/.doctrees/api_doc/validate/bangumi_char.doctree index cbbb8d7238dfda79bfc43c51b206c48fa1b12e6b..5290a464a0bccb3246a793e970b44cdeaf352edd 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.11.1/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/classify.doctree b/v0.11.1/.doctrees/api_doc/validate/classify.doctree index a00acfb5500e8a2a2ea9188a6148196de3e01735..46995abf6fbe193299619b046b3fef651860721d 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/classify.doctree and b/v0.11.1/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/color.doctree b/v0.11.1/.doctrees/api_doc/validate/color.doctree index 6f144e2707bc3bb6b3baa36d05a4e4a9314640cd..f2d9111ea30e3c7042bf6ff35138b5fd39cf9f06 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/color.doctree and b/v0.11.1/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/completeness.doctree b/v0.11.1/.doctrees/api_doc/validate/completeness.doctree index f9e56a3081b5029e4bc188387c975ccc079ea437..a4b1ea6c409304b66fda79ef8cd1edf675dc2cd1 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/completeness.doctree and b/v0.11.1/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/dbrating.doctree b/v0.11.1/.doctrees/api_doc/validate/dbrating.doctree index 4c68d74c0b1166797c7ab3273329e233efd20cd0..10a1a49900993a7e2a0c110e8d75560c7686c692 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/dbrating.doctree and b/v0.11.1/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/furry.doctree b/v0.11.1/.doctrees/api_doc/validate/furry.doctree index 31437c2e2aef84c07c14cccc97a82c9db31af460..db70400dd123e44af97c01b57c293d218da0625f 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/furry.doctree and b/v0.11.1/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/index.doctree b/v0.11.1/.doctrees/api_doc/validate/index.doctree index 62215fb7b732122df1f384fee1c7dbbe31c126e2..07a655d15b9c36e827d82056dbc70a28e547f598 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/index.doctree and b/v0.11.1/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/monochrome.doctree b/v0.11.1/.doctrees/api_doc/validate/monochrome.doctree index dc7c23748a6939973a6014196c1ad5edaf0b3a43..95cc943ac44f3fd4d08d6c82dae7b98cf0945bc0 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/monochrome.doctree and b/v0.11.1/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/nsfw.doctree b/v0.11.1/.doctrees/api_doc/validate/nsfw.doctree index d0bb47e62692c8a622d0b66e1c8cabd3cf5e4400..5d9a20549a2be4b542ee320e8008ba2d3e10bedd 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/nsfw.doctree and b/v0.11.1/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/portrait.doctree b/v0.11.1/.doctrees/api_doc/validate/portrait.doctree index 277bf1083e2255d1a5f58f7691b26cda38f3f5b6..176bed1167646ce91d13b4ce4e338f867013cc03 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/portrait.doctree and b/v0.11.1/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/rating.doctree b/v0.11.1/.doctrees/api_doc/validate/rating.doctree index 40de1f8efbd4168bce36400364daed3a41fd4883..6a8b1bb682faa7cc32f26f2a36b7497200d97fa2 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/rating.doctree and b/v0.11.1/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/real.doctree b/v0.11.1/.doctrees/api_doc/validate/real.doctree index 4610061d8d6479a75466d103ea3ceb96cc593e42..56263e2bbba36c760bfd10df46e8cab0cbf59bee 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/real.doctree and b/v0.11.1/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/safe.doctree b/v0.11.1/.doctrees/api_doc/validate/safe.doctree index ad725ccec48aa6b7f9bc6d60f4fb9e361bcacefc..328f37f1f0aa381b40560c0329116b4165de5cd4 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/safe.doctree and b/v0.11.1/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/style_age.doctree b/v0.11.1/.doctrees/api_doc/validate/style_age.doctree index 1ac00c2f3d85500513b49bb3cf32395e531fc730..ad04a05ab7650fcfd1874202cd2258bf01393029 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/style_age.doctree and b/v0.11.1/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/teen.doctree b/v0.11.1/.doctrees/api_doc/validate/teen.doctree index 6df69f488182d7b656268fdb75a22a4228fdae27..b1235e1179b145abb1ca55c2dafcb259963232c2 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/teen.doctree and b/v0.11.1/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/truncate.doctree b/v0.11.1/.doctrees/api_doc/validate/truncate.doctree index 1ebc6638ad6a8a29bffa94130ea4fdcf8333e0e4..142526a0363426d09ccc4f6c9b7c26090d89036f 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/truncate.doctree and b/v0.11.1/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.11.1/.doctrees/environment.pickle b/v0.11.1/.doctrees/environment.pickle index 0474b6ab284ff878613799867548fb0efa5de576..75882cfa381c1c944154b81fdf6677509f8ff15e 100644 Binary files a/v0.11.1/.doctrees/environment.pickle and b/v0.11.1/.doctrees/environment.pickle differ diff --git a/v0.11.1/.doctrees/index.doctree b/v0.11.1/.doctrees/index.doctree index 6ca16b7dd95dc28ff3b1af3079104261af47f250..a1062fc0cd2e2eb9e14be35051dc813f73195073 100644 Binary files a/v0.11.1/.doctrees/index.doctree and b/v0.11.1/.doctrees/index.doctree differ diff --git a/v0.11.1/.doctrees/information/environment.doctree b/v0.11.1/.doctrees/information/environment.doctree index 4c662896f021e9a0e95318e1113cf57269376cef..2c94b09c3e5aa8c2d2def52462cde66a0a689918 100644 Binary files a/v0.11.1/.doctrees/information/environment.doctree and b/v0.11.1/.doctrees/information/environment.doctree differ diff --git a/v0.11.1/.doctrees/information/environment.result.doctree b/v0.11.1/.doctrees/information/environment.result.doctree index 4b2c44a81c6c140fea96d6cf8359f5dde3f9adbe..60dbd0fa5b1bfa2ab829c030dd9986f9dd07dc84 100644 Binary files a/v0.11.1/.doctrees/information/environment.result.doctree and b/v0.11.1/.doctrees/information/environment.result.doctree differ diff --git a/v0.11.1/.doctrees/nbsphinx/information/environment.ipynb b/v0.11.1/.doctrees/nbsphinx/information/environment.ipynb index 9ee28daa6121679602aed2503976ec9cadb479f4..eca4b26d51738e213a3d59fcc8074b2e866579ce 100644 --- a/v0.11.1/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.11.1/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:14:44.125497Z", - "iopub.status.busy": "2025-02-24T08:14:44.125291Z", - "iopub.status.idle": "2025-02-24T08:14:45.291895Z", - "shell.execute_reply": "2025-02-24T08:14:45.291077Z" + "iopub.execute_input": "2025-02-24T09:10:27.712258Z", + "iopub.status.busy": "2025-02-24T09:10:27.712044Z", + "iopub.status.idle": "2025-02-24T09:10:28.875916Z", + "shell.execute_reply": "2025-02-24T09:10:28.875169Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3059.22675 MHz\n", + "CPU Freq: 3041.50075 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.1/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.11.1/.doctrees/nbsphinx/information/environment.result.ipynb index 27a5ec3a8009cb6a407ce5d8dec2887355517436..ebbff16456656f518a89cdad6f76f8568f29f5e5 100644 --- a/v0.11.1/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.11.1/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:43.409037Z", - "iopub.status.busy": "2025-02-24T08:11:43.408815Z", - "iopub.status.idle": "2025-02-24T08:11:44.574384Z", - "shell.execute_reply": "2025-02-24T08:11:44.573572Z" + "iopub.execute_input": "2025-02-24T09:07:28.453460Z", + "iopub.status.busy": "2025-02-24T09:07:28.453258Z", + "iopub.status.idle": "2025-02-24T09:07:29.620410Z", + "shell.execute_reply": "2025-02-24T09:07:29.619643Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3042.482 MHz\n", + "CPU Freq: 3266.8450000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.1/.doctrees/tutorials/installation/index.doctree b/v0.11.1/.doctrees/tutorials/installation/index.doctree index 0b28be95cf8e46c36e443dfc774cd60b78f361b9..90a080366d1bf8f76fa0c95713503b3754716b11 100644 Binary files a/v0.11.1/.doctrees/tutorials/installation/index.doctree and b/v0.11.1/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.11.1/.doctrees/tutorials/quick_start/index.doctree b/v0.11.1/.doctrees/tutorials/quick_start/index.doctree index bf3351bf4351f1327b5959f67c02f49448c945a1..e81556658e9638c109244bcb96b7e215b7f31672 100644 Binary files a/v0.11.1/.doctrees/tutorials/quick_start/index.doctree and b/v0.11.1/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.11.1/_sources/information/environment.result.ipynb.txt b/v0.11.1/_sources/information/environment.result.ipynb.txt index 27a5ec3a8009cb6a407ce5d8dec2887355517436..ebbff16456656f518a89cdad6f76f8568f29f5e5 100644 --- a/v0.11.1/_sources/information/environment.result.ipynb.txt +++ b/v0.11.1/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:43.409037Z", - "iopub.status.busy": "2025-02-24T08:11:43.408815Z", - "iopub.status.idle": "2025-02-24T08:11:44.574384Z", - "shell.execute_reply": "2025-02-24T08:11:44.573572Z" + "iopub.execute_input": "2025-02-24T09:07:28.453460Z", + "iopub.status.busy": "2025-02-24T09:07:28.453258Z", + "iopub.status.idle": "2025-02-24T09:07:29.620410Z", + "shell.execute_reply": "2025-02-24T09:07:29.619643Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3042.482 MHz\n", + "CPU Freq: 3266.8450000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.1/information/environment.html b/v0.11.1/information/environment.html index 66cb2ba7b9ab8715dbf00007c9f09151c230daa8..9afd534f4f5b759c105e05d415b34da5789c0aec 100644 --- a/v0.11.1/information/environment.html +++ b/v0.11.1/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3059.22675 MHz +CPU Freq: 3041.50075 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.11.1/information/environment.ipynb b/v0.11.1/information/environment.ipynb index 9ee28daa6121679602aed2503976ec9cadb479f4..eca4b26d51738e213a3d59fcc8074b2e866579ce 100644 --- a/v0.11.1/information/environment.ipynb +++ b/v0.11.1/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:14:44.125497Z", - "iopub.status.busy": "2025-02-24T08:14:44.125291Z", - "iopub.status.idle": "2025-02-24T08:14:45.291895Z", - "shell.execute_reply": "2025-02-24T08:14:45.291077Z" + "iopub.execute_input": "2025-02-24T09:10:27.712258Z", + "iopub.status.busy": "2025-02-24T09:10:27.712044Z", + "iopub.status.idle": "2025-02-24T09:10:28.875916Z", + "shell.execute_reply": "2025-02-24T09:10:28.875169Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3059.22675 MHz\n", + "CPU Freq: 3041.50075 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.1/information/environment.result.html b/v0.11.1/information/environment.result.html index 3ee486b99d2d95904db075b32b4d751f41b23d2f..6fba706d061325b70692b73a77d0cfeeee3de8b3 100644 --- a/v0.11.1/information/environment.result.html +++ b/v0.11.1/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-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.482 MHz +CPU Freq: 3266.8450000000003 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.11.1/information/environment.result.ipynb b/v0.11.1/information/environment.result.ipynb index 27a5ec3a8009cb6a407ce5d8dec2887355517436..ebbff16456656f518a89cdad6f76f8568f29f5e5 100644 --- a/v0.11.1/information/environment.result.ipynb +++ b/v0.11.1/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:43.409037Z", - "iopub.status.busy": "2025-02-24T08:11:43.408815Z", - "iopub.status.idle": "2025-02-24T08:11:44.574384Z", - "shell.execute_reply": "2025-02-24T08:11:44.573572Z" + "iopub.execute_input": "2025-02-24T09:07:28.453460Z", + "iopub.status.busy": "2025-02-24T09:07:28.453258Z", + "iopub.status.idle": "2025-02-24T09:07:29.620410Z", + "shell.execute_reply": "2025-02-24T09:07:29.619643Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3042.482 MHz\n", + "CPU Freq: 3266.8450000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.1/searchindex.js b/v0.11.1/searchindex.js index 8c89543441c4dca92119f845fcd9ae8e0cb1c58e..4910a4e272499fef901714f903e54fb7e54ec316 100644 --- a/v0.11.1/searchindex.js +++ b/v0.11.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/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/similarity", "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/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "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, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "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, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 64, 65, 86, 88], "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, 50, 52], "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, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 78, 81, 84], "g": [27, 28, 37, 59, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": 37, "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": 37, "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": 39, "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 89, 92, 95, 98, 102], "we": [40, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "adversari": [61, 104], "remove_adversarial_nois": 61, "nafnet": [61, 104], "restore_with_nafnet": 61, "scunet": [61, 104], "restore_with_scunet": 61, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "blurri": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "window": 65, "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "denois": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "jpeg": [65, 90, 103], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "inspir": [69, 73, 80, 100], "space": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "red": 71, "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "random": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "batch": [80, 81, 100], "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "tile_s": 81, "tile_overlap": 81, "batch_siz": 81, "silent": 81, "tile": 81, "progress": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "mf666": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3059": 105, "22675": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3042": 106, "482": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "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, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "imgutils-restore"]], "imgutils.restore.nafnet": [[62, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "imgutils-restore-scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "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/similarity", "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/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/deepgelbooru", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/deepgelbooru.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.deepgelbooru", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "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, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "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, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 64, 65, 86, 88], "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, 50, 52], "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, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 78, 81, 84], "g": [27, 28, 37, 59, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": 37, "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": 37, "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": 39, "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 89, 92, 95, 98, 102], "we": [40, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "adversari": [61, 104], "remove_adversarial_nois": 61, "nafnet": [61, 104], "restore_with_nafnet": 61, "scunet": [61, 104], "restore_with_scunet": 61, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "blurri": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "window": 65, "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "denois": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "jpeg": [65, 90, 103], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "inspir": [69, 73, 80, 100], "space": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "red": 71, "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "random": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "batch": [80, 81, 100], "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "tile_s": 81, "tile_overlap": 81, "batch_siz": 81, "silent": 81, "tile": 81, "progress": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "mf666": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3041": 105, "50075": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3266": 106, "8450000000003": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "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, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "imgutils-restore"]], "imgutils.restore.nafnet": [[62, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "imgutils-restore-scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.8.0/.buildinfo b/v0.8.0/.buildinfo index 996c948a16d9fbee94025f01f143ba0dc5406aa8..f487bae8a4878cd80cb68e599d7e0b9f2f009307 100644 --- a/v0.8.0/.buildinfo +++ b/v0.8.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: 984d338095663135773bab38407217b2 +config: 7887afe70444bae5ee398398da436078 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree index db33ae6edd39c69439cda9d39dc2629d52129fb4..b9f6e27e379ab295f5a1058f5170761f3998f560 100644 Binary files a/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/ascii/index.doctree b/v0.8.0/.doctrees/api_doc/ascii/index.doctree index 375d2c396d63a1c203033150cbedc5d32d1ca100..9a336e1a8e4cd439beec5c33a372f7c08dcc5d39 100644 Binary files a/v0.8.0/.doctrees/api_doc/ascii/index.doctree and b/v0.8.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/config/index.doctree b/v0.8.0/.doctrees/api_doc/config/index.doctree index 3eceb925cb46f10d82d071a019da2975c5fd3218..a3a67d608d6709434de0705bd90dd5b2343b5537 100644 Binary files a/v0.8.0/.doctrees/api_doc/config/index.doctree and b/v0.8.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/config/meta.doctree b/v0.8.0/.doctrees/api_doc/config/meta.doctree index c0606cb8be02f94dd8b1f4d383271590c6d7cef7..27e3279b2a561361fd3681af16a2c2fd303b05e6 100644 Binary files a/v0.8.0/.doctrees/api_doc/config/meta.doctree and b/v0.8.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/background.doctree b/v0.8.0/.doctrees/api_doc/data/background.doctree index ccf81b63c617a011533a195cecf121e5664c5ee3..9bb8c738f130b7cb0125b1f75c8701002a9d1921 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/background.doctree and b/v0.8.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/decode.doctree b/v0.8.0/.doctrees/api_doc/data/decode.doctree index a09b105073aa876666889f83f20dddcbe5c88777..d252e9f7080b2eece18a20487fdc9855c1ef7f41 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/decode.doctree and b/v0.8.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/encode.doctree b/v0.8.0/.doctrees/api_doc/data/encode.doctree index bd7fe33329e0c3f0d8e8932036b478d366ad99be..80fcb10123e0b01142e3a4d61ba24423129d9c3c 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/encode.doctree and b/v0.8.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/image.doctree b/v0.8.0/.doctrees/api_doc/data/image.doctree index 612bafdeb04ea2b5423aa3a05391a1193cbf40ae..f8222a5b7715f6f523928e2c6dbc25f5fb745fb3 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/image.doctree and b/v0.8.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/index.doctree b/v0.8.0/.doctrees/api_doc/data/index.doctree index b8e059ad9a32557bb6b46ebc58acdd6d27ccac79..69c3c4a517f64cbf4663ef61cd50fd67604f9489 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/index.doctree and b/v0.8.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/layer.doctree b/v0.8.0/.doctrees/api_doc/data/layer.doctree index ef788c39e06e0769c12c52d6dd7cc4a8276862f6..6a7e842d9144a3b4079abff0409ea25306bfafa4 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/layer.doctree and b/v0.8.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree index 5998c2429f184a70cbbf290aff397832013f8768..ef6aa256dc472d6d7bedf5136ae328ad26126d6e 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/censor.doctree b/v0.8.0/.doctrees/api_doc/detect/censor.doctree index 8591730b08b24ab07f4357420606e11cdf0d6887..c1c9c2d36df02251a5564578ac6790e9c6e18617 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/censor.doctree and b/v0.8.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/eye.doctree b/v0.8.0/.doctrees/api_doc/detect/eye.doctree index 2f2779dbc3062c9852e47b5e77d3c70a89af68d3..a4b1e0202c94c288b6ed0ed44d99bef315b19745 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/eye.doctree and b/v0.8.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/face.doctree b/v0.8.0/.doctrees/api_doc/detect/face.doctree index 7d4442e19281d50e338b0e24fd57898c7fa7253d..f4ad638e5275f1d998399df68e753368ca4de927 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/face.doctree and b/v0.8.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree index 5eda4e29384899a6f617a4290584423a5a5d9758..db92a6890c61db859f2c9ff88161830f54efc661 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/hand.doctree b/v0.8.0/.doctrees/api_doc/detect/hand.doctree index c1fcfd3ba079fd76f930af5202d1f86464b73847..cef0862941799cc4e061d572dfe0c4423cd089f0 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/hand.doctree and b/v0.8.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/head.doctree b/v0.8.0/.doctrees/api_doc/detect/head.doctree index 3546e45a4ca68a79f1172d520d6034817dd0617e..674aee86d82cf1678adc1a99c0a166904dc52771 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/head.doctree and b/v0.8.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/index.doctree b/v0.8.0/.doctrees/api_doc/detect/index.doctree index 98be2847ce706a34baae3b0aabdeb546416282a7..4053ebc75713842c99736bbd2e93b82a27530d9b 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/index.doctree and b/v0.8.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree index 3b337dd8caba0be477cf59771112a358553699bd..03a554a2701972f963b5cfc2f34f2c2e77a4b1bc 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/person.doctree b/v0.8.0/.doctrees/api_doc/detect/person.doctree index 15ae0ed97465638ef372085fd31b7fd93b0a7977..fc97852c4f911858229f684b0708e2157cc0d337 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/person.doctree and b/v0.8.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/similarity.doctree b/v0.8.0/.doctrees/api_doc/detect/similarity.doctree index b87576936585bdfd6eda54d0fef30e62e0f1c502..ef3e7c7d194706eac922350a81ea54455a070b04 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.8.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/text.doctree b/v0.8.0/.doctrees/api_doc/detect/text.doctree index 5bf55d4f7920cb366d6dea71efc3a6e0e18cc64c..36ec49e7b32ce94cf0b2caffc7a6a2775a90b740 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/text.doctree and b/v0.8.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/visual.doctree b/v0.8.0/.doctrees/api_doc/detect/visual.doctree index a61c37c306e82677d60222158423f5b319c5c976..714c5532046ed53d357fde5d591e1afcc69f701f 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/visual.doctree and b/v0.8.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/edge/canny.doctree b/v0.8.0/.doctrees/api_doc/edge/canny.doctree index 6433ed4a73d77eb7575631f5ee9ed2d23643e56a..c40d4858554c521310c8996bfad11845c49f5e19 100644 Binary files a/v0.8.0/.doctrees/api_doc/edge/canny.doctree and b/v0.8.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/edge/index.doctree b/v0.8.0/.doctrees/api_doc/edge/index.doctree index c47aad35c3aa655719643728371ba0db7168d186..e3e761d3e2242005c324cfa00137bc2d0f512749 100644 Binary files a/v0.8.0/.doctrees/api_doc/edge/index.doctree and b/v0.8.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/edge/lineart.doctree b/v0.8.0/.doctrees/api_doc/edge/lineart.doctree index aea9a16bd33d72c55ecfe90453c1aefa50ef538b..a14ca18a1c619cf3cdee80072ab4fe991a5798c9 100644 Binary files a/v0.8.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.8.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree index f08e9c4315615d8cd407913269b69382becc4946..578e1b0033d5b5e1a6ad954aad62aa3df012b485 100644 Binary files a/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/generic/classify.doctree b/v0.8.0/.doctrees/api_doc/generic/classify.doctree index 3457c0382bdc5c7f5cda2f4443970d38c87025f5..3a538785730286287e22535fce5811599aedc379 100644 Binary files a/v0.8.0/.doctrees/api_doc/generic/classify.doctree and b/v0.8.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/generic/enhance.doctree b/v0.8.0/.doctrees/api_doc/generic/enhance.doctree index 6b531fd7ee59ca2862e3c9ca885d7f6f53a50cd1..28f65ccb4dd362ed725abc3696e2f1bc6f5a3c88 100644 Binary files a/v0.8.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.8.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/generic/index.doctree b/v0.8.0/.doctrees/api_doc/generic/index.doctree index b3021ea6f93b4e0b045e9f40ce47ecff532a9a8d..517752193ccda1678e2a72bb1e5b7407f628a9cd 100644 Binary files a/v0.8.0/.doctrees/api_doc/generic/index.doctree and b/v0.8.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/generic/yolo.doctree b/v0.8.0/.doctrees/api_doc/generic/yolo.doctree index 3309dd3989eb5fbec269f2e298fff04b77116038..2473658a47c6cf20a6374a9702db987fc2919703 100644 Binary files a/v0.8.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.8.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree index ce1cec345346feb1fc50f7939a837e54a1a36de5..49dd56900a055b0dc0a5b8fc3c7612c837d71e85 100644 Binary files a/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metadata/index.doctree b/v0.8.0/.doctrees/api_doc/metadata/index.doctree index 68453624fb05fe15f001b7f0ea997156ba0ba20c..7a3b27f992f7011f560bedaedceff7562177447d 100644 Binary files a/v0.8.0/.doctrees/api_doc/metadata/index.doctree and b/v0.8.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree index 72c35fc1c87da4e22916df7ad75f0cee0032fc86..c05123042778088dc33e7f7f310eca46a1185022 100644 Binary files a/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree index 5a37dd26b40788506693e562322ee040430cbf4b..6a796eb7de303799433cdf6ec3fbb44e977211f1 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree index 47ea8a0df11cd7fe4a227e007ebfa1a3b0b66330..c4d1bf96d23388f581b9c4d15a0d92a872aa4df1 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index 2a7474ce3c8903900d17ca2334d502c3c357b7f6..8b996307d4acc65aa9aec38f5beefca01b317ba7 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/index.doctree b/v0.8.0/.doctrees/api_doc/metrics/index.doctree index ce723943f1e3b66fcf13ee2cd003d639c943b46b..d23dd95b48073728240f4168cfefffc2b99b2d7d 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/index.doctree and b/v0.8.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree index 69f9ad14fc071a1c43b453e1ebf0948cbed69a80..dd107844774ec7224f5a5173342d80ec914f91c3 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree index a2c6e7adc5acb08ce8dcbaf992251becfada66de..dcf90b29647052b019cd10e894d1f0e0fac083ea 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree index 7359eadc2cef3fdf8836130b893eb7d50883e793..d3d24e669605c861516275a397d48a35fefd842a 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/ocr/index.doctree b/v0.8.0/.doctrees/api_doc/ocr/index.doctree index b55dc0a047595a0b6316180aa6ead5362db2b7ec..6e0c41afab30768092225e0db001ea3f9465fd4d 100644 Binary files a/v0.8.0/.doctrees/api_doc/ocr/index.doctree and b/v0.8.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/operate/align.doctree b/v0.8.0/.doctrees/api_doc/operate/align.doctree index 17533ba0582b6d03e782cf757a9ed613347472ff..7dc0bc3b8d9cbdb41cea14e1d655daa8909247cb 100644 Binary files a/v0.8.0/.doctrees/api_doc/operate/align.doctree and b/v0.8.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/operate/censor.doctree b/v0.8.0/.doctrees/api_doc/operate/censor.doctree index 1ffcddcba9a5263fc1c53d77ebad1fc6d8919201..b7f8de1632f045f8abeb6a5787616713e2cbe4dd 100644 Binary files a/v0.8.0/.doctrees/api_doc/operate/censor.doctree and b/v0.8.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree index c1c228fd1152694e1db4c5043f0f273716eba025..5c34384ae0c6f3198ece512465cc31f8e4f1d14d 100644 Binary files a/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/operate/index.doctree b/v0.8.0/.doctrees/api_doc/operate/index.doctree index 0ce9860042023dc325b60ce138fb63808e89aae0..48ded8ea497506a5a3b13769ae183258c10c5038 100644 Binary files a/v0.8.0/.doctrees/api_doc/operate/index.doctree and b/v0.8.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree index f5b95ab565598c3dc2fb0dcb19903c1a7a499a52..e678a392b0249c3df726336605bc1a0078e46116 100644 Binary files a/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree index 7adeac9739146b8d2c4408d5a4a56b298fc12c13..b4d2392fc4f2881d7606f111de63a3e9cd85be93 100644 Binary files a/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/pose/format.doctree b/v0.8.0/.doctrees/api_doc/pose/format.doctree index a38edb25f8c4cf76b06eac4cca0445b14c4f6843..edd85bd83fdc0a0d0978fede60ae4312fdb135b4 100644 Binary files a/v0.8.0/.doctrees/api_doc/pose/format.doctree and b/v0.8.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/pose/index.doctree b/v0.8.0/.doctrees/api_doc/pose/index.doctree index 4fc2d49b69b2542c4632de30f98372558c6c37a9..725eac78b77b52fa9bc62447e41d69aafebd9b13 100644 Binary files a/v0.8.0/.doctrees/api_doc/pose/index.doctree and b/v0.8.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/pose/visual.doctree b/v0.8.0/.doctrees/api_doc/pose/visual.doctree index 6de0f5af999f4a57022854ff81b0b215042464c6..ed3cfb1cd69f78acb0757a50ed5c108d6075bb9c 100644 Binary files a/v0.8.0/.doctrees/api_doc/pose/visual.doctree and b/v0.8.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/resource/background.doctree b/v0.8.0/.doctrees/api_doc/resource/background.doctree index 0508bb3a1e0ff53531177c69b4d2d7fd564bff6e..1aad939dca55ed92be06154341fb31cc48145783 100644 Binary files a/v0.8.0/.doctrees/api_doc/resource/background.doctree and b/v0.8.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/resource/index.doctree b/v0.8.0/.doctrees/api_doc/resource/index.doctree index d93e6d36393d0453957b20eac5ba73882464bd82..cb260d9d2ad85e8136d9fa7901a420dd3da1a5d2 100644 Binary files a/v0.8.0/.doctrees/api_doc/resource/index.doctree and b/v0.8.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree index c2c4474b8d25b88a4daf938e011c0ec6f5f4d9d1..f6048b344a09ce2c00102a592b1bb24bcda344ef 100644 Binary files a/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/restore/index.doctree b/v0.8.0/.doctrees/api_doc/restore/index.doctree index b6739935337975ba4d0884bb8ea456b09212dc40..23ec21e9d3f82375dd3f5bb2eab3d18727c3e654 100644 Binary files a/v0.8.0/.doctrees/api_doc/restore/index.doctree and b/v0.8.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree index b074a491f572b60fcea22dd62573335ffe5bd6f9..e69ef4d46d7968b5cd54da95ded31073786ea80f 100644 Binary files a/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/restore/scunet.doctree b/v0.8.0/.doctrees/api_doc/restore/scunet.doctree index 3901e35e36a74aa8aad685eaf3eed29063f82860..5bb30f6bab1e279dc52cf412cae7b2d8cfdb4b7e 100644 Binary files a/v0.8.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.8.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/sd/index.doctree b/v0.8.0/.doctrees/api_doc/sd/index.doctree index 870b48ea5f30fbc40fb2b90c73bbc153bbc2333f..82a943d418ffd38830c0101bef7ca75b014b8abf 100644 Binary files a/v0.8.0/.doctrees/api_doc/sd/index.doctree and b/v0.8.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/sd/metadata.doctree b/v0.8.0/.doctrees/api_doc/sd/metadata.doctree index 904b09edad5b591a1980353f7604903905a379a6..410053ede98a5eece97652084619f2d1236f7b2d 100644 Binary files a/v0.8.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.8.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/sd/model.doctree b/v0.8.0/.doctrees/api_doc/sd/model.doctree index 7ca727aa36f72a87448f92c33a33d8a78514b716..aefcb9b924b60431bcdfa1a8450dc121e290387d 100644 Binary files a/v0.8.0/.doctrees/api_doc/sd/model.doctree and b/v0.8.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/sd/nai.doctree b/v0.8.0/.doctrees/api_doc/sd/nai.doctree index c4615eff7836f9face3685f06f580f7274d498aa..f36cd9ef481067d7e1df58221bfb9acbad85aa8d 100644 Binary files a/v0.8.0/.doctrees/api_doc/sd/nai.doctree and b/v0.8.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/segment/index.doctree b/v0.8.0/.doctrees/api_doc/segment/index.doctree index 597ac8bf8ebb93d596bb5c6a117c14b306e08be4..e507339283b4f0ba6a54b464fbd1141ddb7cfdb6 100644 Binary files a/v0.8.0/.doctrees/api_doc/segment/index.doctree and b/v0.8.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree index 4a68a16e71777034e8f39c10bfe27143001486ae..69cd8b2298ddd50efda3478ae1b691af27526ad0 100644 Binary files a/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree index 4cbc105ef730e9f9d0533e13c199a9b31b8103e7..b095cd527c3a09c25e6cac9ef3750282c42b47c6 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/character.doctree b/v0.8.0/.doctrees/api_doc/tagging/character.doctree index 6a575bf47a0acbba93f7a3c8deae7b0158e20c13..c1f6a0e4ca1d583d35477cfb2b77a47391aa60b3 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/character.doctree and b/v0.8.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index f6d461a46f5d362db6f7d34f341b7e4c065707c2..35bad610c6a1e2b244ca5b81b26474ef89756e13 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/format.doctree b/v0.8.0/.doctrees/api_doc/tagging/format.doctree index 6692f65d6fd6d3bc37e9f2bbcaa811ee4ec4bf8b..60012d42e9e3ad97e3b0eb20103f193e11667055 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/format.doctree and b/v0.8.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/index.doctree b/v0.8.0/.doctrees/api_doc/tagging/index.doctree index e76caf348346e2045c151f8132028460112c0ed4..6579f21a1c4d2e4372dcafc9b00411443504dbbb 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/index.doctree and b/v0.8.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/match.doctree b/v0.8.0/.doctrees/api_doc/tagging/match.doctree index 479f9477e04eec050aad8ee8f6f2aa7294acac66..d34f1ed0977587d3e6b4880a6db912975a9e84d8 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/match.doctree and b/v0.8.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 4b1ce479b30d9d988e7e15cc69432fd11ebf101f..4c0c2f3c80a40e62c467bdadbe8e78536efce9da 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/order.doctree b/v0.8.0/.doctrees/api_doc/tagging/order.doctree index 0f7cea5c51030706b371cefd0255223997d3c775..bacdaad3ee30b7d34af68ab5c45b4f94d0efe32f 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/order.doctree and b/v0.8.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree index 7bdda21c835ce0fa07195e114c3571d29fbb733f..678a6cd4be02acbd002adbcfce9e3c2683c799b9 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree index 4a551657075f732295f2fa010b564b8906e83ae5..5fe6bb2010df15d6250011e18eb79b78d6693907 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree index a1b245b8ada520afba1916f58605ae7832006b14..2a0f6add9b56fb6ec91e5dbc78a790f86690c1d6 100644 Binary files a/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/upscale/index.doctree b/v0.8.0/.doctrees/api_doc/upscale/index.doctree index 9fc3b35480896fe5f6f79b963ba7bdc55f09f9c9..c21e2a454e883690f7de87e02ad0fb93b3cf706b 100644 Binary files a/v0.8.0/.doctrees/api_doc/upscale/index.doctree and b/v0.8.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/utils/cache.doctree b/v0.8.0/.doctrees/api_doc/utils/cache.doctree index 9b5d04d0b9cc71b34322987c2e3a47d2a331ee87..29318f07bf4957b219c1a9edb1cc3e28c006a328 100644 Binary files a/v0.8.0/.doctrees/api_doc/utils/cache.doctree and b/v0.8.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/utils/func.doctree b/v0.8.0/.doctrees/api_doc/utils/func.doctree index cb5be3dc07d5880694ce4b5a2ca4c4ac3b810680..c73efa5f8d4b5a3bd1e8f8933b1e598bdde75e7a 100644 Binary files a/v0.8.0/.doctrees/api_doc/utils/func.doctree and b/v0.8.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/utils/index.doctree b/v0.8.0/.doctrees/api_doc/utils/index.doctree index 39ac65baef7794b522210c301e0d76c919584f39..34d2a68c7d68ee05f3baaabc1f3555c3a3d9843f 100644 Binary files a/v0.8.0/.doctrees/api_doc/utils/index.doctree and b/v0.8.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree index 79c01f1f355ce4efd404a200ce9dec12647db0de..14fd402407a6bad1cf0bedaeb42d2e9585013927 100644 Binary files a/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree index 89647bb4b45a947c52b3d93261274793d5ba0bd5..21fcee1be590ef369bd35c23dd516fd9c58970df 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree index 9e620b4124abbdcd9161bcbc5e98af95d0efad72..25477403bd28835435dfff72792cbf469222cedf 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/classify.doctree b/v0.8.0/.doctrees/api_doc/validate/classify.doctree index ff4e820047eca2e9dd272ddbc3742b8404de476d..b02911201d3ffe1d60d97f499533e0770950e091 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/classify.doctree and b/v0.8.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/color.doctree b/v0.8.0/.doctrees/api_doc/validate/color.doctree index 478d3f2eea2a82f9e9a0b2780ebddfd04436895e..e5962e068de5bd58bead4612a6ae8d843ee909a3 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/color.doctree and b/v0.8.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/completeness.doctree b/v0.8.0/.doctrees/api_doc/validate/completeness.doctree index 53fabb45a30d2d3232c902fb6fca34c8577a6193..df59b88b71ec0e30ed469c2eb0ca203fbccc34b5 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.8.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree index 33611b764230553cf393d4330e5c1e84f5a13efd..c51500b00a041b8c0d800425b0b051cb27d0526c 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/furry.doctree b/v0.8.0/.doctrees/api_doc/validate/furry.doctree index a39732ec82f7beb87a8b986ad1aad861a25f41d9..e2ddcf5420cc7d27e0f3c9ea5b186507bf12a846 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/furry.doctree and b/v0.8.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/index.doctree b/v0.8.0/.doctrees/api_doc/validate/index.doctree index b36be156b1ec253f8ebe00f899135551e3497f85..13899613bfae8632756b4c41e1da4f7a594dbc6e 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/index.doctree and b/v0.8.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree index 8e431ec9d87c8c5657b1a7bfeb8413f5cef98072..53e48b1947d1f7d6e0c7a0f596bd76461d168c58 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree index 1de0c660e478c23080a5f893e6c39e5bb7728ae3..b90883310689d12876593c28bba8eacd6333b2aa 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/portrait.doctree b/v0.8.0/.doctrees/api_doc/validate/portrait.doctree index 065c851f876f5034ab75749339e0eb39b6076734..17e4bb498800c07d461b6476bb939282c83381a0 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.8.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/rating.doctree b/v0.8.0/.doctrees/api_doc/validate/rating.doctree index 48e921f99fcb680cc792cbf4fdce883010fe8f5c..adaba147780f5b9023597cfb252a1a90480c87bd 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/rating.doctree and b/v0.8.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/real.doctree b/v0.8.0/.doctrees/api_doc/validate/real.doctree index 4c4fb5d8419ad2946946ef6b9b36f86e5431f504..903842d68cd8f9ee5e68f66968a36b498938979a 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/real.doctree and b/v0.8.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/safe.doctree b/v0.8.0/.doctrees/api_doc/validate/safe.doctree index 05fd1650a73e09a2b0641fde2717b5ffb986c4fe..2332f88fdbc7f0584afd7c1f3f62f32f067f05cd 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/safe.doctree and b/v0.8.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/style_age.doctree b/v0.8.0/.doctrees/api_doc/validate/style_age.doctree index c38f1e70163d98ce221a5dba88f951e68457f0fa..01d5f73bc5d1b0e865ec8cba1da1e954d6bb4b5f 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.8.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/teen.doctree b/v0.8.0/.doctrees/api_doc/validate/teen.doctree index 2d9630088ceb0603e58b36dcbefb27a079da91d5..11e4112cfca151da313470543a6fd7dc83cf31c7 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/teen.doctree and b/v0.8.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/truncate.doctree b/v0.8.0/.doctrees/api_doc/validate/truncate.doctree index 88475a69e618f436b7f39c3599a2919533d5adf8..21b14a2f76a1142788811bc5dfc3a722697e314f 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.8.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.8.0/.doctrees/environment.pickle b/v0.8.0/.doctrees/environment.pickle index cbed53d2edc7fae3bcf8e5f561cf73f653f1d426..4c2a09e26beae5eaeaa31b25f101dc454d6a227e 100644 Binary files a/v0.8.0/.doctrees/environment.pickle and b/v0.8.0/.doctrees/environment.pickle differ diff --git a/v0.8.0/.doctrees/index.doctree b/v0.8.0/.doctrees/index.doctree index 3efba8d3e1af5a1b4eb411f042919a77a4b6f10c..39a265f427dc9294eb71fc038785ada01ee417ae 100644 Binary files a/v0.8.0/.doctrees/index.doctree and b/v0.8.0/.doctrees/index.doctree differ diff --git a/v0.8.0/.doctrees/information/environment.doctree b/v0.8.0/.doctrees/information/environment.doctree index af79719c15115d20c8a8e40fbc6f9adf168be744..876f275cd819e896a7de36f26db31b9940804774 100644 Binary files a/v0.8.0/.doctrees/information/environment.doctree and b/v0.8.0/.doctrees/information/environment.doctree differ diff --git a/v0.8.0/.doctrees/information/environment.result.doctree b/v0.8.0/.doctrees/information/environment.result.doctree index 705f925bb7560fd26aeba60c0d3d4ad0592dccd6..6148aeb51382d4207c6fe5671863a0853a801f4c 100644 Binary files a/v0.8.0/.doctrees/information/environment.result.doctree and b/v0.8.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb index ab3c5b5c58986e7cf52c8aeba109cb2a6ee4bc62..29da74b34118b1477bd8dfc751e75cb90855cbca 100644 --- a/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:15:04.613309Z", - "iopub.status.busy": "2025-02-24T08:15:04.613090Z", - "iopub.status.idle": "2025-02-24T08:15:05.775779Z", - "shell.execute_reply": "2025-02-24T08:15:05.775031Z" + "iopub.execute_input": "2025-02-24T09:10:47.905695Z", + "iopub.status.busy": "2025-02-24T09:10:47.905499Z", + "iopub.status.idle": "2025-02-24T09:10:49.074636Z", + "shell.execute_reply": "2025-02-24T09:10:49.073856Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3043.3985000000002 MHz\n", + "CPU Freq: 3093.5935 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb index a93103697cecf0cce548a8c17f6652f3d50f4476..15d55a8954b53ce184823cf1c196c1d91768e28f 100644 --- a/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:53.126679Z", - "iopub.status.busy": "2025-02-24T08:11:53.126101Z", - "iopub.status.idle": "2025-02-24T08:11:54.292183Z", - "shell.execute_reply": "2025-02-24T08:11:54.291384Z" + "iopub.execute_input": "2025-02-24T09:07:37.898960Z", + "iopub.status.busy": "2025-02-24T09:07:37.898389Z", + "iopub.status.idle": "2025-02-24T09:07:39.063274Z", + "shell.execute_reply": "2025-02-24T09:07:39.062494Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3210.84975 MHz\n", + "CPU Freq: 3034.62025 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.8.0/.doctrees/tutorials/installation/index.doctree b/v0.8.0/.doctrees/tutorials/installation/index.doctree index 1c2d448240443b5ad9d884ba2bbf2bdd49059534..9f391f1746ed84969c9008223f03034a2c5dc3cb 100644 Binary files a/v0.8.0/.doctrees/tutorials/installation/index.doctree and b/v0.8.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.8.0/.doctrees/tutorials/quick_start/index.doctree b/v0.8.0/.doctrees/tutorials/quick_start/index.doctree index 9544903e2647bacbaf8c45d1ad665c0da86fb8b3..0fd7c946efed75442fe12577b05410a4213a88bd 100644 Binary files a/v0.8.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.8.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.8.0/_sources/information/environment.result.ipynb.txt b/v0.8.0/_sources/information/environment.result.ipynb.txt index a93103697cecf0cce548a8c17f6652f3d50f4476..15d55a8954b53ce184823cf1c196c1d91768e28f 100644 --- a/v0.8.0/_sources/information/environment.result.ipynb.txt +++ b/v0.8.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:53.126679Z", - "iopub.status.busy": "2025-02-24T08:11:53.126101Z", - "iopub.status.idle": "2025-02-24T08:11:54.292183Z", - "shell.execute_reply": "2025-02-24T08:11:54.291384Z" + "iopub.execute_input": "2025-02-24T09:07:37.898960Z", + "iopub.status.busy": "2025-02-24T09:07:37.898389Z", + "iopub.status.idle": "2025-02-24T09:07:39.063274Z", + "shell.execute_reply": "2025-02-24T09:07:39.062494Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3210.84975 MHz\n", + "CPU Freq: 3034.62025 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.8.0/information/environment.html b/v0.8.0/information/environment.html index 7682b3bf9e98ec303742c7c184068eec6d683e91..323f68743ca556e6ffd7d49468d52ab9f113650b 100644 --- a/v0.8.0/information/environment.html +++ b/v0.8.0/information/environment.html @@ -138,7 +138,7 @@ OS: Linux-6.8.0-1021-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.3985000000002 MHz +CPU Freq: 3093.5935 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.8.0/information/environment.ipynb b/v0.8.0/information/environment.ipynb index ab3c5b5c58986e7cf52c8aeba109cb2a6ee4bc62..29da74b34118b1477bd8dfc751e75cb90855cbca 100644 --- a/v0.8.0/information/environment.ipynb +++ b/v0.8.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:15:04.613309Z", - "iopub.status.busy": "2025-02-24T08:15:04.613090Z", - "iopub.status.idle": "2025-02-24T08:15:05.775779Z", - "shell.execute_reply": "2025-02-24T08:15:05.775031Z" + "iopub.execute_input": "2025-02-24T09:10:47.905695Z", + "iopub.status.busy": "2025-02-24T09:10:47.905499Z", + "iopub.status.idle": "2025-02-24T09:10:49.074636Z", + "shell.execute_reply": "2025-02-24T09:10:49.073856Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3043.3985000000002 MHz\n", + "CPU Freq: 3093.5935 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.8.0/information/environment.result.html b/v0.8.0/information/environment.result.html index 57addfb1f16df836b88b54033d2a56c1081fcd70..bf195f596cccb625d0a843cf8713790f72dd5ca7 100644 --- a/v0.8.0/information/environment.result.html +++ b/v0.8.0/information/environment.result.html @@ -140,7 +140,7 @@ OS: Linux-6.8.0-1021-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.84975 MHz +CPU Freq: 3034.62025 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.8.0/information/environment.result.ipynb b/v0.8.0/information/environment.result.ipynb index a93103697cecf0cce548a8c17f6652f3d50f4476..15d55a8954b53ce184823cf1c196c1d91768e28f 100644 --- a/v0.8.0/information/environment.result.ipynb +++ b/v0.8.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:11:53.126679Z", - "iopub.status.busy": "2025-02-24T08:11:53.126101Z", - "iopub.status.idle": "2025-02-24T08:11:54.292183Z", - "shell.execute_reply": "2025-02-24T08:11:54.291384Z" + "iopub.execute_input": "2025-02-24T09:07:37.898960Z", + "iopub.status.busy": "2025-02-24T09:07:37.898389Z", + "iopub.status.idle": "2025-02-24T09:07:39.063274Z", + "shell.execute_reply": "2025-02-24T09:07:39.062494Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3210.84975 MHz\n", + "CPU Freq: 3034.62025 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.8.0/searchindex.js b/v0.8.0/searchindex.js index dfefcf8f21d284e845ebed7e087f5c15af3316d1..f08430bca9e175823cb53c689c211ff388bf71b5 100644 --- a/v0.8.0/searchindex.js +++ b/v0.8.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/similarity", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 30, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 30, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 58, 60], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "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, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "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, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "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, 48, 50], "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, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "allow_dynam": 30, "dynam": 30, "maintain": [30, 42, 48, 75, 99], "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "within": [43, 58, 65, 72], "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "make": [48, 66, 76, 84, 88, 90], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3043": 97, "3985000000002": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3210": 98, "84975": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 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, 93, 94, 95, 96], "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, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 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, "op18_visu": 50, "resourc": [51, 52], "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, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "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/similarity", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 30, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 30, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 58, 60], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "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, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "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, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "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, 48, 50], "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, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "allow_dynam": 30, "dynam": 30, "maintain": [30, 42, 48, 75, 99], "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "within": [43, 58, 65, 72], "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "make": [48, 66, 76, 84, 88, 90], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3093": 97, "5935": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3034": 98, "62025": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 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, 93, 94, 95, 96], "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, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 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, "op18_visu": 50, "resourc": [51, 52], "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, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.9.0/.buildinfo b/v0.9.0/.buildinfo index cbb168ab8cf983f20b4f3790ee83725cb8195475..8fb053309d491bcf31d0854d3027d5241ed3a646 100644 --- a/v0.9.0/.buildinfo +++ b/v0.9.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: eae2c3cd64afe7dc9955c6328259ce99 +config: f001b553cf19d78cc8e2ff7d05a62a45 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree index 90df727b24bd1939bfac72f9f7aeafad1a07a986..bbbcdb9f21649a7b698b33cc17760f7aa3106abd 100644 Binary files a/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/ascii/index.doctree b/v0.9.0/.doctrees/api_doc/ascii/index.doctree index a881eb197ec9359272e161fc8c0ab28891d3a231..5818f66246a68defbefa7bdb6a9040c5e9fe584c 100644 Binary files a/v0.9.0/.doctrees/api_doc/ascii/index.doctree and b/v0.9.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/config/index.doctree b/v0.9.0/.doctrees/api_doc/config/index.doctree index bf2a1e0d3df2ff71a8def3527689a9ca31467f4d..d9614522f1ceea799a75374944b82b59de40a2f6 100644 Binary files a/v0.9.0/.doctrees/api_doc/config/index.doctree and b/v0.9.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/config/meta.doctree b/v0.9.0/.doctrees/api_doc/config/meta.doctree index 20353dfa66ea0048303385d59cd006fb79f07bea..327ec2ba73194b82de7fd3539704822843d98e9e 100644 Binary files a/v0.9.0/.doctrees/api_doc/config/meta.doctree and b/v0.9.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/background.doctree b/v0.9.0/.doctrees/api_doc/data/background.doctree index 6013ec3564e7a303415418876a742390f43593cc..1527941be8680f26928af70995210c87cb9bb54b 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/background.doctree and b/v0.9.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/decode.doctree b/v0.9.0/.doctrees/api_doc/data/decode.doctree index d70da460d7c8e1b1509f020e8797d8cfa15a1109..2e97089909dfcb4c881d9d98c1158a279449379d 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/decode.doctree and b/v0.9.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/encode.doctree b/v0.9.0/.doctrees/api_doc/data/encode.doctree index 432591105160d9898bc5ad3205fa7f3b6ed354e0..c86553e2307f0f3086c1b8ae9ed4a6c8ae8a1f35 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/encode.doctree and b/v0.9.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/image.doctree b/v0.9.0/.doctrees/api_doc/data/image.doctree index e81d5d90638697610fdfbfb41a1f478ebbb2b00a..bb443bcc0639d9b1e575c48934d29da60504c034 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/image.doctree and b/v0.9.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/index.doctree b/v0.9.0/.doctrees/api_doc/data/index.doctree index 66a4a4997f3c0cb289077835585dce837fce8bad..87c0fd101e5c07eaa4eea3b960f052e1c1efbcb7 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/index.doctree and b/v0.9.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/layer.doctree b/v0.9.0/.doctrees/api_doc/data/layer.doctree index a178bca21752eb5a60ad95bf7882c8d6bb55e276..af768ba47fcaa27638ce8261b94f9f1478797896 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/layer.doctree and b/v0.9.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree index 5055cf402e235a90da0d3db75df066286fa73305..f3458175ce60928ee60ebed201310cdb648a1a8d 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/censor.doctree b/v0.9.0/.doctrees/api_doc/detect/censor.doctree index 7a786e07d67f0096c772eab451199b4903c4d7d2..f73d10f06d12f828af2a25e4fddd4647561f148e 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/censor.doctree and b/v0.9.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/eye.doctree b/v0.9.0/.doctrees/api_doc/detect/eye.doctree index bcbdd1827c75d5f976c0264ba51bf69d6fb62036..5d1ee6da3b22813360fa70e32c5afcde11a17bcc 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/eye.doctree and b/v0.9.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/face.doctree b/v0.9.0/.doctrees/api_doc/detect/face.doctree index e87c7cefdd30acb23701df6a17f25600a95a28a4..a1d5b43f7c0516bc6fc03080f849342c79380fc1 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/face.doctree and b/v0.9.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree index 7b7e14515d24a8d6ee1d5d48c266059e24ea7eca..3d0abd23d0af7ced7e8ad3c7cd52152421aa3cd6 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/hand.doctree b/v0.9.0/.doctrees/api_doc/detect/hand.doctree index b482510f9f60768182f43eb41eb21f3fdcbbc29f..8ab200bfa11b7eef4bf0ecfc4a30e606e97a591a 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/hand.doctree and b/v0.9.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/head.doctree b/v0.9.0/.doctrees/api_doc/detect/head.doctree index 3fdc0c6a881ff7dff8fbe34b92aee51b51fa34cb..44f0feafd1608e23882ebe569ff8ac1c40260744 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/head.doctree and b/v0.9.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/index.doctree b/v0.9.0/.doctrees/api_doc/detect/index.doctree index 099f91b6002f22b0cb75431ac3092973ee32118f..7ed37748616cf71395c6feee0a2c689bdde1b167 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/index.doctree and b/v0.9.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree index 45ca3b8df26c8c0a1e26198d572b8736c22e3160..9f966fa00dbfe886d532004a9a3324f6b22af67f 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/person.doctree b/v0.9.0/.doctrees/api_doc/detect/person.doctree index 0961987a0925b813319ecca99b0b58e3ae53f7ad..be5b95070d48274f2e912b00a0ba2fa49c733103 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/person.doctree and b/v0.9.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/similarity.doctree b/v0.9.0/.doctrees/api_doc/detect/similarity.doctree index b55d0a6f1b8cc52d732f76c1ed98ec6cdeb800f1..607d12af01314eb7f24c204b989277e27c28764d 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/text.doctree b/v0.9.0/.doctrees/api_doc/detect/text.doctree index 27ad2535683622a75aaee4a45c85de44e18a0e8f..bf257c0846a754c37d27e18060a4f5fe7c67f4d4 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/text.doctree and b/v0.9.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/visual.doctree b/v0.9.0/.doctrees/api_doc/detect/visual.doctree index f0e79f99a47942610d42b82bf35796ad9b71a442..9272ade33c78363416b2b59cd5e838fe8057367d 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/visual.doctree and b/v0.9.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/edge/canny.doctree b/v0.9.0/.doctrees/api_doc/edge/canny.doctree index 3fefb3bee5309ee63fa96ac64046cacc32b97f68..e0d0dbc69bf78c50a0e22781e9c76e02ce998807 100644 Binary files a/v0.9.0/.doctrees/api_doc/edge/canny.doctree and b/v0.9.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/edge/index.doctree b/v0.9.0/.doctrees/api_doc/edge/index.doctree index 7cc3e9559c3bc8633f3aa639631aa33dbe89fbd6..13aed3dc616a1d238e69338e3fe6d460d2a5b93b 100644 Binary files a/v0.9.0/.doctrees/api_doc/edge/index.doctree and b/v0.9.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/edge/lineart.doctree b/v0.9.0/.doctrees/api_doc/edge/lineart.doctree index d6d7d2136bf58145738d2d23c3e2fdff74e1bb39..fe281aef7d91b8106fdc60a4adafe5d9d4061281 100644 Binary files a/v0.9.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree index 1ef18e9c121638cb459e3b2722cfb97136ec4690..fcb4acd46a4a9e1cbc13d298e4a8f2c208ed8517 100644 Binary files a/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/generic/classify.doctree b/v0.9.0/.doctrees/api_doc/generic/classify.doctree index a723367714dcbb4614cb5436c8660e165ec72818..4ad5d3bfa64528599b243bec42a4b5d48c526e3e 100644 Binary files a/v0.9.0/.doctrees/api_doc/generic/classify.doctree and b/v0.9.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/generic/enhance.doctree b/v0.9.0/.doctrees/api_doc/generic/enhance.doctree index 6222913b504aaabcab373a0a747c0dc7a5c74bf8..7269774c7ab1c1bb51c0d87ec4910e4c36c4edd7 100644 Binary files a/v0.9.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/generic/index.doctree b/v0.9.0/.doctrees/api_doc/generic/index.doctree index 5f52db43f01897b4c947a36b60fcb90fdb3c31ac..ed1bec34f0d91e7a9dbae13211f132c60ee6c51c 100644 Binary files a/v0.9.0/.doctrees/api_doc/generic/index.doctree and b/v0.9.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/generic/yolo.doctree b/v0.9.0/.doctrees/api_doc/generic/yolo.doctree index 75d7f65b3cb28c1c64c374d052fc09002668688e..852e52bf684e2b838084f86b2d9f6199f16a3f7c 100644 Binary files a/v0.9.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree index 701eaeeb007a2722efafbae3cb5df775a5ed8f86..43deb9fe7f49179d6d0f98ccba6f5d9cd4c8bb5e 100644 Binary files a/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metadata/index.doctree b/v0.9.0/.doctrees/api_doc/metadata/index.doctree index 4d7068caef344ca807f844a37983df7f7f3df3bf..2aea7e277273b7ae046805a8fc13e55ee56623c7 100644 Binary files a/v0.9.0/.doctrees/api_doc/metadata/index.doctree and b/v0.9.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree index b223abf3dfa3b2f97a8bc2c6b129f8b2cd099dbe..a4cb6c9cd079603e02dc230acc8fc5c15ff58a35 100644 Binary files a/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree index 0e486df4a118b8d2f83576b252677e619bf3eebe..d5de450661ffffde8df1b33ad66b90a0d5aae347 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree index 01051bfacce9f0fb6dd77bb65418d497c8adfe73..cc764e0f9adb244abf080b57620d3cb79e780e78 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index 14b5ae6e608a9823a3ed8757f8c58be1fa6ac580..1dcd6caa759f2bfd45d8f6998894ac21aa539412 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/index.doctree b/v0.9.0/.doctrees/api_doc/metrics/index.doctree index 8d8527e500d784e93f2255a4106833b342530a32..d8cc5f20eed157470c0c4134bd375c81d69f2313 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/index.doctree and b/v0.9.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree index c3e281df92715787ae6f98cb0d3bc1b3f8f700ce..269a8b5cdc04fec0e4fe59e6670f3277ea65de28 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree index 5d2db4ea2af3b19d08b44645299bdc00613c0ef7..068abd552216150ce28aeb69e41edb935b3638ad 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree index 60917f19ea71e551fccc6f51240c5952ee1fe818..0987d5b619f204a6567705baacf76f7ea33ff17a 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/ocr/index.doctree b/v0.9.0/.doctrees/api_doc/ocr/index.doctree index 08f803d43551e9858e3ce4c2dd9fd1abe137dc9e..5d8a67c9b61ab645f742b3df228e3b6cfbbadf2a 100644 Binary files a/v0.9.0/.doctrees/api_doc/ocr/index.doctree and b/v0.9.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/operate/align.doctree b/v0.9.0/.doctrees/api_doc/operate/align.doctree index 68dfed4300cd5111d522e83f065b65bdba4f55ae..870f8365a082c21972495631f62c266bd449f4a1 100644 Binary files a/v0.9.0/.doctrees/api_doc/operate/align.doctree and b/v0.9.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/operate/censor.doctree b/v0.9.0/.doctrees/api_doc/operate/censor.doctree index 1b5fbf591ce615d575f66193204422d0f313f26d..777b0c88d478c07daff46f6bb331b4a98a8e405a 100644 Binary files a/v0.9.0/.doctrees/api_doc/operate/censor.doctree and b/v0.9.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree index 0b1e66ce3ea651b32337248ee1cf89397a283e88..d29a7d656fd06c46064fec9a839636f8cbcfb04c 100644 Binary files a/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/operate/index.doctree b/v0.9.0/.doctrees/api_doc/operate/index.doctree index 9c9e82707235068caa6f98b1fa4427c57de77588..df04d18eeb190bf78c5b3813a40c223a3b50cd1c 100644 Binary files a/v0.9.0/.doctrees/api_doc/operate/index.doctree and b/v0.9.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree index b847ae5144d8319edba934f7aafa047b2ec18306..86aa2e4c53cfb6535f2cfc73018f622b5f2fc689 100644 Binary files a/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree index e74f38baeda1047d3f204352ffb2bdc63ca8b18a..07c3d704f809c1ffdb3087f7562e315c9bfe007c 100644 Binary files a/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/pose/format.doctree b/v0.9.0/.doctrees/api_doc/pose/format.doctree index 6884be2d8a7121740a3c8a54572ca20106f8ba58..c4364a8f03c99588206d33efef84dc97ad738157 100644 Binary files a/v0.9.0/.doctrees/api_doc/pose/format.doctree and b/v0.9.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/pose/index.doctree b/v0.9.0/.doctrees/api_doc/pose/index.doctree index 0659756eb548b2f098e62f223d7d38f3c7e28c3e..f86bf18771b223f492a828fca6f1710b279eb7a2 100644 Binary files a/v0.9.0/.doctrees/api_doc/pose/index.doctree and b/v0.9.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/pose/visual.doctree b/v0.9.0/.doctrees/api_doc/pose/visual.doctree index ba29b95c32940cc048cd36cb1c52f5fdf46d07f5..7f9520fb131e5833f5c705d1eb28f2cd1f6f69ac 100644 Binary files a/v0.9.0/.doctrees/api_doc/pose/visual.doctree and b/v0.9.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/preprocess/base.doctree b/v0.9.0/.doctrees/api_doc/preprocess/base.doctree index 34466fb26eac3b064c5aeec4f60f804a0f9c6015..20e42c829449ceb9470a2f3a2dead1c7ef86d3d8 100644 Binary files a/v0.9.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/preprocess/index.doctree b/v0.9.0/.doctrees/api_doc/preprocess/index.doctree index a9a7d3a9e9a08f2249b2fffdd5c12beae15a0e53..da67ea677a24d478e973e35ac598e957f341def2 100644 Binary files a/v0.9.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree index 4bfa53078368a486e8c05f978bc05aa2e15131aa..ce2652f8cbc70f831fb320b07b3f7dbc57706968 100644 Binary files a/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree index 90f83d589e4cb2bc774d74af29243f6e7ec9c93f..459f00c2ed3ccbcf1b34941200e95bd850536b2e 100644 Binary files a/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/resource/background.doctree b/v0.9.0/.doctrees/api_doc/resource/background.doctree index 42f977966182185a47948ddec0ce47b525683ca5..481d17d735b3504b9bfcc85c6ef5296b18456e57 100644 Binary files a/v0.9.0/.doctrees/api_doc/resource/background.doctree and b/v0.9.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/resource/index.doctree b/v0.9.0/.doctrees/api_doc/resource/index.doctree index 907a26e6ed4e5763799e97c6119d80bf8213dfd2..960a5966126c8b391baaf450f0f66bfa56dd9206 100644 Binary files a/v0.9.0/.doctrees/api_doc/resource/index.doctree and b/v0.9.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree index 3fe207b214499cb50bdf448504e88645a1a238a1..dd10e02da6a024361248d4a22d113119c69d3361 100644 Binary files a/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/restore/index.doctree b/v0.9.0/.doctrees/api_doc/restore/index.doctree index d6d6cd55c79033aceb846cb808db41205bcf5b33..f87762ecc39171ab84e39767bd0dbbc866c8f970 100644 Binary files a/v0.9.0/.doctrees/api_doc/restore/index.doctree and b/v0.9.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree index 53d9483cfa3335ec135dc95492ade2942fdee375..8713e3770cf1fc662360ac2e54c5184c66a41355 100644 Binary files a/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/restore/scunet.doctree b/v0.9.0/.doctrees/api_doc/restore/scunet.doctree index c7dbd5ae669f7a2c50460b9a09e170e616ca478e..f3d8a37a34d49866856934ece532079f72c9cd3f 100644 Binary files a/v0.9.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/sd/index.doctree b/v0.9.0/.doctrees/api_doc/sd/index.doctree index 941e612a27bca1c52f0ca0cfddff5398cb7c89fc..a32d76d7fc5f8d8f57003244d0642e3f6bac137b 100644 Binary files a/v0.9.0/.doctrees/api_doc/sd/index.doctree and b/v0.9.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/sd/metadata.doctree b/v0.9.0/.doctrees/api_doc/sd/metadata.doctree index a6f3981aab7b6c96cfcdfd963e5f92ac734209ae..a523086c7f17058bff1c9a198da127c585c448e5 100644 Binary files a/v0.9.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/sd/model.doctree b/v0.9.0/.doctrees/api_doc/sd/model.doctree index 327ea5f9f96b7e694401b22afc0e730fc470a135..080fc62fb02c0c627133c78bbe24d2e3c84fe188 100644 Binary files a/v0.9.0/.doctrees/api_doc/sd/model.doctree and b/v0.9.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/sd/nai.doctree b/v0.9.0/.doctrees/api_doc/sd/nai.doctree index 4c6f180fb5c1ef9894af8767adf944df281ae8b3..8740ac605dc7b8a656d13c28adf0ce490abada28 100644 Binary files a/v0.9.0/.doctrees/api_doc/sd/nai.doctree and b/v0.9.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/segment/index.doctree b/v0.9.0/.doctrees/api_doc/segment/index.doctree index 90cf41c03930bb75c43dd9a3bc4d96acb0365400..37e0a1eeb56012f62832501c204507f7afcde314 100644 Binary files a/v0.9.0/.doctrees/api_doc/segment/index.doctree and b/v0.9.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree index eef4cc260750ed771b52633996ee0fa3f005ec09..ad3fe33600d51b15f3ce0d06933028861c67d4e5 100644 Binary files a/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree index e5f54341f2bbd07f45e1220e3fc8c5888517c975..b0f07d70e75bbd99b9b4146c2c8b1d2c92206fd6 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/character.doctree b/v0.9.0/.doctrees/api_doc/tagging/character.doctree index 7df2b34405c4654f6d60c767fbbc523aea8493af..4b5bfff3479a267df42528c1d4c235be7645f0fd 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/character.doctree and b/v0.9.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index ad8204bc4a41f773f209fb8538e619c99c8a746e..57464b4807f2087e05fbecafe4c47ea5cfe7b0fc 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/format.doctree b/v0.9.0/.doctrees/api_doc/tagging/format.doctree index 4a1d568a560dccf78667c5abca45f595648551ec..614f0ebbabc72c04247f2c72e3805704477f2537 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/format.doctree and b/v0.9.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/index.doctree b/v0.9.0/.doctrees/api_doc/tagging/index.doctree index 93d4045151b1986d06c5d8c516868f018ae19c70..db4ff01c3919f387a92a701a5983c30fda4b1843 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/index.doctree and b/v0.9.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/match.doctree b/v0.9.0/.doctrees/api_doc/tagging/match.doctree index 6ee869cf026132e678903d3ce9d74a32749734e9..3ea91157e9056fed07dee9d68493d2e99e9bd05c 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/match.doctree and b/v0.9.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 359961442a296ca2e9af6f32e4a2ad5bfa30a04f..b0de461a8715aac02a17e062ff6f6b5a26e26718 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/order.doctree b/v0.9.0/.doctrees/api_doc/tagging/order.doctree index 097c0b0348c4d8a0a7f8428d3754ca7208c7fa22..f2080ca606a257cc7774b3417134654e3ffbd3d3 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/order.doctree and b/v0.9.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree index db97b3a7221741202e2d68c4812abaab7faa0ccc..f97a1d791522d9fca1c70d2f86c2d9452d5b405b 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree index 51abfe79ea55d426178c7498c2bdd6fc20533163..e61c60fd827886b0afc91ed8a1379901231537b4 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree index c579dd3e2098cd1149006ba67066ac2170acc1d4..27756ed2fc0c0876de9a61ff4d9f33a95881e625 100644 Binary files a/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/upscale/index.doctree b/v0.9.0/.doctrees/api_doc/upscale/index.doctree index e6d110091702c42cd194f32bbd4c161259ae3ad8..86fae0c906f9245d8b4e9b981b17ba227eb56e3d 100644 Binary files a/v0.9.0/.doctrees/api_doc/upscale/index.doctree and b/v0.9.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/utils/cache.doctree b/v0.9.0/.doctrees/api_doc/utils/cache.doctree index 741434ca8f3047330d6341751aa0f18bd0a0707a..368278a7c68286a02487b6ff93f956bef8d37328 100644 Binary files a/v0.9.0/.doctrees/api_doc/utils/cache.doctree and b/v0.9.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/utils/func.doctree b/v0.9.0/.doctrees/api_doc/utils/func.doctree index 9734c886f25076f251f7bcf08018e663f49a130b..9e6b9a6e8585031bf4e2d6d434dd9ca18c284688 100644 Binary files a/v0.9.0/.doctrees/api_doc/utils/func.doctree and b/v0.9.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/utils/index.doctree b/v0.9.0/.doctrees/api_doc/utils/index.doctree index 8272cb09d4f91e29e0c2ff76574c12000b6f9e5e..a7bc92a47fd6c87d1da3de66cb8cab3adfa4ce85 100644 Binary files a/v0.9.0/.doctrees/api_doc/utils/index.doctree and b/v0.9.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree index e392e00193ebf8313e48bb4b96d4db549a2a5d05..5764026a7b0190289a52f7546d39f2437b7648c6 100644 Binary files a/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree index 27d6ffae064b61c89c15b5f8135acbb205404a06..56cabe76a10899cebce93561d3029e659f177010 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree index dd7493da75fa61bd5769faa7e4f7da0bb75fd420..63d732c6e966b214f8e6f5e6ae5b40bee5276af9 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/classify.doctree b/v0.9.0/.doctrees/api_doc/validate/classify.doctree index 9c50c1944fc913eb475b62aa335069d601cbcebe..559773e9284bf4eb35568f8f16c0ced855f71f47 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/classify.doctree and b/v0.9.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/color.doctree b/v0.9.0/.doctrees/api_doc/validate/color.doctree index f1ec794b15db9e1c00cff4424db4d0569ffa3269..ca6202e138aabb21edc7e37c95664a4182892523 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/color.doctree and b/v0.9.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/completeness.doctree b/v0.9.0/.doctrees/api_doc/validate/completeness.doctree index 7d709203e4fdeab02c53863130d28edf93311cbe..de05c46ab0d56cfaf25d70b499cb09ba7a1942db 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree index cf4428432d25a92c249d16e9a5ac65943a525e44..7a7f409611d7ad6f65ca45696d888685abd76fb9 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/furry.doctree b/v0.9.0/.doctrees/api_doc/validate/furry.doctree index 94b83eca0fc8afe6a1a4aff5a4cf853510e7dae3..17753eb15b460935a2638fe9916da6bb6c0ad109 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/furry.doctree and b/v0.9.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/index.doctree b/v0.9.0/.doctrees/api_doc/validate/index.doctree index 77b092525232c4339b158d4404fcfd21230e73d2..172f5126bb8bb867cfbc91bb8ec9d39c77a1be7a 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/index.doctree and b/v0.9.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree index 20710ad38815b77f2c58f2a2545cc5bda1ce4b63..a1691a75b1a927dc31ded00ebcdf3ace6455f745 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree index a7abf3429e396b54c852c94ac82149dc45240c17..9ec054a6918bc359da89430d69fd1820f4444f82 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/portrait.doctree b/v0.9.0/.doctrees/api_doc/validate/portrait.doctree index 802787a09881e6a254f7179a7caaeca1e9969833..dc3ef8efddc153269110aca30167ec883d5aa689 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/rating.doctree b/v0.9.0/.doctrees/api_doc/validate/rating.doctree index e941770e63dd66d89b2b14ea24d2817f7e60f39c..cafcc22c1804c72900d83049060aa48767cb8a48 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/rating.doctree and b/v0.9.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/real.doctree b/v0.9.0/.doctrees/api_doc/validate/real.doctree index 0b6ecc832e818488cfea1d2364c261419c20a9cb..16990dcc5244851fb9bdd760cdae33c4edf16286 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/real.doctree and b/v0.9.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/safe.doctree b/v0.9.0/.doctrees/api_doc/validate/safe.doctree index a559da86e28c6754be085d715ef9a3f286958281..1dae2342295204a8393115b0c20ede9b3a83f87f 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/safe.doctree and b/v0.9.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/style_age.doctree b/v0.9.0/.doctrees/api_doc/validate/style_age.doctree index 3ac4aa492eba506bb798cb25dc2467b156a318fd..fc3ed39aab7e93fcbed04aa038d2fcfcc2b3db18 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/teen.doctree b/v0.9.0/.doctrees/api_doc/validate/teen.doctree index c9b0598f3165c004fb68948a075867631d626e50..1e4803f2e3a770c875423ce24fe82409a926b88f 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/teen.doctree and b/v0.9.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/truncate.doctree b/v0.9.0/.doctrees/api_doc/validate/truncate.doctree index d408932282d5ec179db2fbf826d7749b4c31acea..fb291bcf569b9a0d459bf38b875d7985b0101e40 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.9.0/.doctrees/environment.pickle b/v0.9.0/.doctrees/environment.pickle index cc451ed43a8670c0e915332e69dd6b1c47b1bf83..ade61687eb9865e42c973dfd1bc7e4f8c63172cc 100644 Binary files a/v0.9.0/.doctrees/environment.pickle and b/v0.9.0/.doctrees/environment.pickle differ diff --git a/v0.9.0/.doctrees/index.doctree b/v0.9.0/.doctrees/index.doctree index 4af4dd58a2be816a0414b687ac73e6d19feafff7..513dfa2ede596e4116b0da4a0f20c440df8437d7 100644 Binary files a/v0.9.0/.doctrees/index.doctree and b/v0.9.0/.doctrees/index.doctree differ diff --git a/v0.9.0/.doctrees/information/environment.doctree b/v0.9.0/.doctrees/information/environment.doctree index d1e703d6c7e474b6c40103183a8d3e6fccea52f9..9b2c1719ed1d9e24603e5ac1b32c126ec96a15dd 100644 Binary files a/v0.9.0/.doctrees/information/environment.doctree and b/v0.9.0/.doctrees/information/environment.doctree differ diff --git a/v0.9.0/.doctrees/information/environment.result.doctree b/v0.9.0/.doctrees/information/environment.result.doctree index a1ed9e2c2a4052171bbf3a856d9d18908b211103..9366ea678e7a8448d435f0edb1b12464aa84ee2d 100644 Binary files a/v0.9.0/.doctrees/information/environment.result.doctree and b/v0.9.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb index 6bceb2a04ee16b18af04c5f8ea6539ae84ab834f..fbcee48417256a3a2494aa00adb89e4290a64e49 100644 --- a/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:15:24.535241Z", - "iopub.status.busy": "2025-02-24T08:15:24.535037Z", - "iopub.status.idle": "2025-02-24T08:15:25.698849Z", - "shell.execute_reply": "2025-02-24T08:15:25.697963Z" + "iopub.execute_input": "2025-02-24T09:11:07.108681Z", + "iopub.status.busy": "2025-02-24T09:11:07.108490Z", + "iopub.status.idle": "2025-02-24T09:11:08.268347Z", + "shell.execute_reply": "2025-02-24T09:11:08.267637Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3239.749 MHz\n", + "CPU Freq: 3032.1045000000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb index 81ff507a85cb5f769ebd2bdf6761a481b5b69a49..af1768ea9c0e400433270f075f95e10dfd9bfbc1 100644 --- a/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:01.407820Z", - "iopub.status.busy": "2025-02-24T08:12:01.407618Z", - "iopub.status.idle": "2025-02-24T08:12:02.575156Z", - "shell.execute_reply": "2025-02-24T08:12:02.574386Z" + "iopub.execute_input": "2025-02-24T09:07:46.198415Z", + "iopub.status.busy": "2025-02-24T09:07:46.198205Z", + "iopub.status.idle": "2025-02-24T09:07:47.366516Z", + "shell.execute_reply": "2025-02-24T09:07:47.365720Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3170.1267499999994 MHz\n", + "CPU Freq: 3158.1814999999997 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.0/.doctrees/tutorials/installation/index.doctree b/v0.9.0/.doctrees/tutorials/installation/index.doctree index 00bec597e066756534f9c9e72dc6285abbd2078b..fdbc580fc974f46bd27d5494e0d408d0378daa3b 100644 Binary files a/v0.9.0/.doctrees/tutorials/installation/index.doctree and b/v0.9.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.9.0/.doctrees/tutorials/quick_start/index.doctree b/v0.9.0/.doctrees/tutorials/quick_start/index.doctree index 60c3f39ad6418fdb8c556fbccb77d3ebe3b84126..caed055c81c7148a382a8d4d1af8be15c80ce43e 100644 Binary files a/v0.9.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.9.0/_sources/information/environment.result.ipynb.txt b/v0.9.0/_sources/information/environment.result.ipynb.txt index 81ff507a85cb5f769ebd2bdf6761a481b5b69a49..af1768ea9c0e400433270f075f95e10dfd9bfbc1 100644 --- a/v0.9.0/_sources/information/environment.result.ipynb.txt +++ b/v0.9.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:01.407820Z", - "iopub.status.busy": "2025-02-24T08:12:01.407618Z", - "iopub.status.idle": "2025-02-24T08:12:02.575156Z", - "shell.execute_reply": "2025-02-24T08:12:02.574386Z" + "iopub.execute_input": "2025-02-24T09:07:46.198415Z", + "iopub.status.busy": "2025-02-24T09:07:46.198205Z", + "iopub.status.idle": "2025-02-24T09:07:47.366516Z", + "shell.execute_reply": "2025-02-24T09:07:47.365720Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3170.1267499999994 MHz\n", + "CPU Freq: 3158.1814999999997 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.0/information/environment.html b/v0.9.0/information/environment.html index 7ac1f06ab4d147a97e65dfed1de0ee4e5544ff66..0539a7ba21494600200a8f5ccbeae71fd3dadc30 100644 --- a/v0.9.0/information/environment.html +++ b/v0.9.0/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3239.749 MHz +CPU Freq: 3032.1045000000004 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.0/information/environment.ipynb b/v0.9.0/information/environment.ipynb index 6bceb2a04ee16b18af04c5f8ea6539ae84ab834f..fbcee48417256a3a2494aa00adb89e4290a64e49 100644 --- a/v0.9.0/information/environment.ipynb +++ b/v0.9.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:15:24.535241Z", - "iopub.status.busy": "2025-02-24T08:15:24.535037Z", - "iopub.status.idle": "2025-02-24T08:15:25.698849Z", - "shell.execute_reply": "2025-02-24T08:15:25.697963Z" + "iopub.execute_input": "2025-02-24T09:11:07.108681Z", + "iopub.status.busy": "2025-02-24T09:11:07.108490Z", + "iopub.status.idle": "2025-02-24T09:11:08.268347Z", + "shell.execute_reply": "2025-02-24T09:11:08.267637Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3239.749 MHz\n", + "CPU Freq: 3032.1045000000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.0/information/environment.result.html b/v0.9.0/information/environment.result.html index b579f57843810d8ee07a58487b5e61adb372dc67..ef933b96d5dfff96ce2b3347c9805d67cbd88509 100644 --- a/v0.9.0/information/environment.result.html +++ b/v0.9.0/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3170.1267499999994 MHz +CPU Freq: 3158.1814999999997 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.0/information/environment.result.ipynb b/v0.9.0/information/environment.result.ipynb index 81ff507a85cb5f769ebd2bdf6761a481b5b69a49..af1768ea9c0e400433270f075f95e10dfd9bfbc1 100644 --- a/v0.9.0/information/environment.result.ipynb +++ b/v0.9.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:01.407820Z", - "iopub.status.busy": "2025-02-24T08:12:01.407618Z", - "iopub.status.idle": "2025-02-24T08:12:02.575156Z", - "shell.execute_reply": "2025-02-24T08:12:02.574386Z" + "iopub.execute_input": "2025-02-24T09:07:46.198415Z", + "iopub.status.busy": "2025-02-24T09:07:46.198205Z", + "iopub.status.idle": "2025-02-24T09:07:47.366516Z", + "shell.execute_reply": "2025-02-24T09:07:47.365720Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3170.1267499999994 MHz\n", + "CPU Freq: 3158.1814999999997 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.0/searchindex.js b/v0.9.0/searchindex.js index 442ce4be9354d5bdfae2557b683b15ee7f281e38..93d24f8a65b88067d96460de5b88bf8e6051d493 100644 --- a/v0.9.0/searchindex.js +++ b/v0.9.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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "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, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "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, 48, 50], "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, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_scor": 27, "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "embed": [33, 76], "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "e": [35, 56, 74, 77, 80], "g": [35, 56, 74, 76, 77], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 76], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "3239": 101, "749": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3170": 102, "1267499999994": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 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, 93, 94, 95, 96, 97, 98, 99, 100], "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, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "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, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "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, 48, 50], "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, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_scor": 27, "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "embed": [33, 76], "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "e": [35, 56, 74, 77, 80], "g": [35, 56, 74, 76, 77], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 76], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "3032": 101, "1045000000004": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3158": 102, "1814999999997": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 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, 93, 94, 95, 96, 97, 98, 99, 100], "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, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.9.1/.buildinfo b/v0.9.1/.buildinfo index e74a85da9a81ab142fe585ee0ab905477611aaf9..f850d37d4ea1ccbcd0c8bbc0e1398296865d7368 100644 --- a/v0.9.1/.buildinfo +++ b/v0.9.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: a0649df932a6ca68f146c96d2ef17130 +config: f38bbadb0ab4965d6800ba0caf94c9b0 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree index 80fce511481b762329c1f4f1a9932fb3dc4e48b4..a0d949134b6cf14d2a727ede049425ff1c29aabd 100644 Binary files a/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/ascii/index.doctree b/v0.9.1/.doctrees/api_doc/ascii/index.doctree index 39ac588def8b68ede1f885300f6ea89a9a54948e..29aa9e839067de3d576677bf813a58db4deccd3d 100644 Binary files a/v0.9.1/.doctrees/api_doc/ascii/index.doctree and b/v0.9.1/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/config/index.doctree b/v0.9.1/.doctrees/api_doc/config/index.doctree index 1419c72c0555c1dc37cdd9636875d50913e3a777..a34a8200d8650794bb23edd3bf46f61ebca66660 100644 Binary files a/v0.9.1/.doctrees/api_doc/config/index.doctree and b/v0.9.1/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/config/meta.doctree b/v0.9.1/.doctrees/api_doc/config/meta.doctree index 169b006b2b4a0da70b4efeb78b141ce7ac215a7d..471b5ae6370032763ae79a7cc346c17ffc4f9f59 100644 Binary files a/v0.9.1/.doctrees/api_doc/config/meta.doctree and b/v0.9.1/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/background.doctree b/v0.9.1/.doctrees/api_doc/data/background.doctree index e7ce350f83c3f93bab3dffb66bc08f184baa883d..c26b3c61099f247d96ab5388c9b63c00d0c3f759 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/background.doctree and b/v0.9.1/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/decode.doctree b/v0.9.1/.doctrees/api_doc/data/decode.doctree index 49ca73c8d15bb4b0c3d13c0587c6fec0746bcc0a..d7ca91b3aad694874ed89d900a3a84ac8b5086b2 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/decode.doctree and b/v0.9.1/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/encode.doctree b/v0.9.1/.doctrees/api_doc/data/encode.doctree index b5fb70718c47868df4a834da22022f3fdf6c52a7..c0e4570abd16f93bd0136a5e2d60a03227c4d10a 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/encode.doctree and b/v0.9.1/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/image.doctree b/v0.9.1/.doctrees/api_doc/data/image.doctree index 70869ab629e5383482d43a1ed831fe98edfb82e3..68a9da8ce012f72308df665df69ae8ea00ee3cd9 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/image.doctree and b/v0.9.1/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/index.doctree b/v0.9.1/.doctrees/api_doc/data/index.doctree index a8dbd623787d5d97e5c1dfe7abb66adfd1d0b7b8..0c136d617fb36c8f1488e91266fd788d13127082 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/index.doctree and b/v0.9.1/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/layer.doctree b/v0.9.1/.doctrees/api_doc/data/layer.doctree index 1b38eea0a47195b8bce99dce23f4425e1f5371cc..e779f76fe8288a19a6f54d98d0472829ec727273 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/layer.doctree and b/v0.9.1/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree index 8927597ec1b628b52a51c7860986b02a88050730..3debe01c412bf966e1d0c65c5127b8e2d4d791a0 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/censor.doctree b/v0.9.1/.doctrees/api_doc/detect/censor.doctree index 8e2463357bbd0fb50c039ae6bd9895f4ea6419a1..059ec3f8592198b6136b6c12fada04813b132e64 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/censor.doctree and b/v0.9.1/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/eye.doctree b/v0.9.1/.doctrees/api_doc/detect/eye.doctree index 8b042c83d560490dd5b25d2b95dbfb541e69d2c8..700e039d97dbec51dca88a0d488bd58dd7f55fbe 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/eye.doctree and b/v0.9.1/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/face.doctree b/v0.9.1/.doctrees/api_doc/detect/face.doctree index 605c7cff29581cb5fd1f4eddb640de17118b5d93..23d549a11bb28ff08a94cd88d47d1cd144405a35 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/face.doctree and b/v0.9.1/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree index 5d0bf0b3d5e6d65493b69f6b040bd482b488a6a9..106f7d39306ec8657fcfcc374a2fc1cddf608eec 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/hand.doctree b/v0.9.1/.doctrees/api_doc/detect/hand.doctree index 0d88cb54e33876e84b2c4fcb94165e36e35a6879..0fdf12f57fd03e9e6a51f7cdfb4fda7d17f80d0b 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/hand.doctree and b/v0.9.1/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/head.doctree b/v0.9.1/.doctrees/api_doc/detect/head.doctree index ccde49b26c27215227029b05c4910102f4d0c5df..275b29e8d5570dfd1adbcccb09c0298a92587ae7 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/head.doctree and b/v0.9.1/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/index.doctree b/v0.9.1/.doctrees/api_doc/detect/index.doctree index 1de7bf37e2690a4db010425ff0790b9f74893b97..2da1b1e2283c24550eef3fc602a9a809f3d84b99 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/index.doctree and b/v0.9.1/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree index 3aeb079ce49a79096de251f5ca4fa6bab5e059d1..cdebf533e56055c298225c4a7580ee466889664e 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/person.doctree b/v0.9.1/.doctrees/api_doc/detect/person.doctree index 9d757b1270aba2fc45cb3fdc88feeaab5b2763ad..6fdf397ad91adc513433795c0aa32228743df5b8 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/person.doctree and b/v0.9.1/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/similarity.doctree b/v0.9.1/.doctrees/api_doc/detect/similarity.doctree index d462a48bce6f6cdcb4a145257285c6a06992fa61..96639f44c9036e93c5045341502a9f667bf0b9e2 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.1/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/text.doctree b/v0.9.1/.doctrees/api_doc/detect/text.doctree index 7936f066585927dd7a28d7685a396cfb2dbcdb88..9f7172d6f272689e4bff59a16ebba80e118ae2ba 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/text.doctree and b/v0.9.1/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/visual.doctree b/v0.9.1/.doctrees/api_doc/detect/visual.doctree index 7646ffd4fbdde6952c83b51d92d1a51b9580c407..bc539eb8a69f107a5dd3a74f1e29f5f7ddbf331d 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/visual.doctree and b/v0.9.1/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/edge/canny.doctree b/v0.9.1/.doctrees/api_doc/edge/canny.doctree index 188d57cf4bd9c4be4e00803e8c2cf4fe61399bc0..be615cd6f9c50597e38986eb00aab65c32630322 100644 Binary files a/v0.9.1/.doctrees/api_doc/edge/canny.doctree and b/v0.9.1/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/edge/index.doctree b/v0.9.1/.doctrees/api_doc/edge/index.doctree index 27e41d2eaf33e087ff304a9dd7059d1e12b9c141..3b45dac87f9a084a3432a3ba8841286cc74f7431 100644 Binary files a/v0.9.1/.doctrees/api_doc/edge/index.doctree and b/v0.9.1/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/edge/lineart.doctree b/v0.9.1/.doctrees/api_doc/edge/lineart.doctree index 0c5dbf51111302990fbbfa9d5212c4496b03c66e..6a3fb2fdb2bf9621ae3f6a6fc308a0ac68b4b406 100644 Binary files a/v0.9.1/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.1/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree index b0d248fe9e213ad5d48046d000ee9dfaa85f5539..d182159590e2b2dbfcc6fa19fa3e52955eeac712 100644 Binary files a/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/generic/classify.doctree b/v0.9.1/.doctrees/api_doc/generic/classify.doctree index b0999b7ab1af33deb1467fbb377877263a7c7268..209d15682d99f1f9dafce6dc2a715e0da0f110de 100644 Binary files a/v0.9.1/.doctrees/api_doc/generic/classify.doctree and b/v0.9.1/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/generic/enhance.doctree b/v0.9.1/.doctrees/api_doc/generic/enhance.doctree index 0dadc14a2479fef278c638a66172123d5558920b..534de5d7ac199d1c273d4c41e23d81754743d371 100644 Binary files a/v0.9.1/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.1/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/generic/index.doctree b/v0.9.1/.doctrees/api_doc/generic/index.doctree index 92ffd7962dc46fde51372b23791001c9765fcd25..30c779b275d1c050bb4a3a06e2466b202cc90d0a 100644 Binary files a/v0.9.1/.doctrees/api_doc/generic/index.doctree and b/v0.9.1/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/generic/yolo.doctree b/v0.9.1/.doctrees/api_doc/generic/yolo.doctree index da732eb68957854c679253615b6bdbb05aa6cbe5..244007875f370a5b4ada6a3d2c53c6c33654dea9 100644 Binary files a/v0.9.1/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.1/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree index 7b02e1b49ed6f43da627a40c741dc630c85cafef..c5d3be0308e558a4e9bd134955ebf26c357a3a77 100644 Binary files a/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metadata/index.doctree b/v0.9.1/.doctrees/api_doc/metadata/index.doctree index 9c5da309d4601ec29e0e6f5f2403f09b11d92774..215e631fdb00ef1f873cc101bd65ef7a35b84841 100644 Binary files a/v0.9.1/.doctrees/api_doc/metadata/index.doctree and b/v0.9.1/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree index dd1473c1b457a1ef370daa8b828710332591723e..9297371eed9eef999fa482e53003c146d9bf30ed 100644 Binary files a/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree index a190695d3789406f8bc67dc0b66a60919525eb59..d308d3ee722c611cb6ac98137854ef856aedc3d6 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree index 5090bf93eb8354cd6e135a56ad63b49c0777a3c8..4d3fce57c43ff6a8fe71c3aabbeeef2bfbad27af 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree index 2d5a19b976db7ed667d869f55453500b331e7eb8..28a5a0ba4bffec917a5194c5bd7f974d6b495d4f 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/index.doctree b/v0.9.1/.doctrees/api_doc/metrics/index.doctree index 5359a8cabd7e69663cc3ccef1b26ed314ad8b5f2..4e06415d17cab6a7229d5d25aec3bd273c932c69 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/index.doctree and b/v0.9.1/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree index 1a00b7dac52f03e9dce1f43decaaf133addb8ed7..9adc2adb8a78a1d60b81c2b9a500fe6a2394dbb4 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree index 16277a050f91de30ac77273d4ae875e57fe53fa9..8b1564cef49faa7b5d1ce021116b008b34613f5e 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree index 7b2660f4851382aee5f1ff5afc553d47507ffcfd..e1692d6169f7c0acf284a40cd72e63cea2f0b92c 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/ocr/index.doctree b/v0.9.1/.doctrees/api_doc/ocr/index.doctree index 7591a230b0396b7afaf11c1a087e24170923fc5a..cbf3828c8ed6250a6d1b2cc941559a4743b6ee27 100644 Binary files a/v0.9.1/.doctrees/api_doc/ocr/index.doctree and b/v0.9.1/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/operate/align.doctree b/v0.9.1/.doctrees/api_doc/operate/align.doctree index 80741b6a684371c999e2df92ce5c09e20066ef73..0b46e04c68fe923a9362c54c7ed87bf247c45337 100644 Binary files a/v0.9.1/.doctrees/api_doc/operate/align.doctree and b/v0.9.1/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/operate/censor.doctree b/v0.9.1/.doctrees/api_doc/operate/censor.doctree index e324541639bda359dbde6ba700c62c913801cbb5..586bfab5d440d22d070c0c1f3464a9b070f797af 100644 Binary files a/v0.9.1/.doctrees/api_doc/operate/censor.doctree and b/v0.9.1/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree index cb47e71dcba802bfb6055b708fc6ada2d4a6ff96..65c5a44deefc448a4b7f85d7ab7b72e9e91cf197 100644 Binary files a/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/operate/index.doctree b/v0.9.1/.doctrees/api_doc/operate/index.doctree index b0ba8c6d97e07ec22cfc549a0f01f485f82ca1b4..043c3a754f892f782e94cbb67a01afa9c4c3fe4e 100644 Binary files a/v0.9.1/.doctrees/api_doc/operate/index.doctree and b/v0.9.1/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree index d4e50792dea08d0af3638fcb3a6c92d6c8a4bbae..b437e976474e61e52040fc779ca0c9082d116d49 100644 Binary files a/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree index 21cb8426748479f719a8898fc4802b430037e0bb..625c00cb6cf03016782fe1271cd05ac12919648f 100644 Binary files a/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/pose/format.doctree b/v0.9.1/.doctrees/api_doc/pose/format.doctree index 85377702b57dcb6a51f61702c7950fc52ccd71fe..157b617eeac4acc48c861289e73b2f15a87eeb2f 100644 Binary files a/v0.9.1/.doctrees/api_doc/pose/format.doctree and b/v0.9.1/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/pose/index.doctree b/v0.9.1/.doctrees/api_doc/pose/index.doctree index a9483c173e8675325c85b31002aefef1646508f0..0090f1167711178c843cc3eeca45cd95946c242c 100644 Binary files a/v0.9.1/.doctrees/api_doc/pose/index.doctree and b/v0.9.1/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/pose/visual.doctree b/v0.9.1/.doctrees/api_doc/pose/visual.doctree index bdcee18801a21a736b308ec8bb0aa6f6da884548..4857d2f330c788864c21185caa8caa2898114aa3 100644 Binary files a/v0.9.1/.doctrees/api_doc/pose/visual.doctree and b/v0.9.1/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/preprocess/base.doctree b/v0.9.1/.doctrees/api_doc/preprocess/base.doctree index f6f25af1151ddb6456ad05fd3f455fd459904230..481c08a271ad2bc1d9a00e9f12d3b107fe885a0f 100644 Binary files a/v0.9.1/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/preprocess/index.doctree b/v0.9.1/.doctrees/api_doc/preprocess/index.doctree index ba595bb0e817e58dba4039a203ebc0ae62b8ed99..c551c11e3a41ab7a4478b1b0abc0ad78651a1a4d 100644 Binary files a/v0.9.1/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree index 0a75fde12ca54557ec27c27a9e358fa6354fee9f..7125fadb89e15235c9195876759b52ef0bbf6ac4 100644 Binary files a/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree index a0a6babce42c41c6ce46e0f634cd95a60096fd21..568f46e67fb8d7115228690d862a67cc752a5f7c 100644 Binary files a/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/resource/background.doctree b/v0.9.1/.doctrees/api_doc/resource/background.doctree index 311a7df7de4bc99826a603f521d73c54b7cb79fc..967a29fc4da05327d7625f4097134ce638b59672 100644 Binary files a/v0.9.1/.doctrees/api_doc/resource/background.doctree and b/v0.9.1/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/resource/index.doctree b/v0.9.1/.doctrees/api_doc/resource/index.doctree index dccaec16cf51757a2b01011287bc2ef9e679a63e..7115ad434198cbfaf5f9076661eceb531e73d223 100644 Binary files a/v0.9.1/.doctrees/api_doc/resource/index.doctree and b/v0.9.1/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree index 8b398ac2eaaac3191e2c3d00b002033812267fa8..a5a0f283312a9e5ea9d397ed3ac9404db08fc7a2 100644 Binary files a/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/restore/index.doctree b/v0.9.1/.doctrees/api_doc/restore/index.doctree index 18a85b1458069fdaa5b1f86c702eaae8bba79695..dd074d1290f056fab33d17f6312be705a0f4bd9e 100644 Binary files a/v0.9.1/.doctrees/api_doc/restore/index.doctree and b/v0.9.1/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree index 9425e290cb2643e281ae39026c1fb1a0724cd590..97f9d7f71b5f4d9055442486714135bfb10ea8fb 100644 Binary files a/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/restore/scunet.doctree b/v0.9.1/.doctrees/api_doc/restore/scunet.doctree index aa31e15c25a5ceb1ae06f7e5484846007b211345..09595acf4dcc8be7bd8a36dcce36cada4c92f183 100644 Binary files a/v0.9.1/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.1/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/sd/index.doctree b/v0.9.1/.doctrees/api_doc/sd/index.doctree index 520fff970c0ff0ff60c347aa349ecf0ef33d395e..f58b3ebe7ae388792f6971e04cd8b548512323bd 100644 Binary files a/v0.9.1/.doctrees/api_doc/sd/index.doctree and b/v0.9.1/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/sd/metadata.doctree b/v0.9.1/.doctrees/api_doc/sd/metadata.doctree index c296a7723b2dcedd24c0d4d760b3a3edf501632e..8aef0e60bd9d95a65edf5031fb2f40090629e7d3 100644 Binary files a/v0.9.1/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.1/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/sd/model.doctree b/v0.9.1/.doctrees/api_doc/sd/model.doctree index 0560e34ba5ef9507313d7398347d8c56c9c8cc5a..3b0916049031e6481727ede6e2507a361de579e5 100644 Binary files a/v0.9.1/.doctrees/api_doc/sd/model.doctree and b/v0.9.1/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/sd/nai.doctree b/v0.9.1/.doctrees/api_doc/sd/nai.doctree index 67afe840ae1df2252e05eaeeec0af121fe45fc73..1a98638a9f64419f810e2c74e9c212f06b8a50f1 100644 Binary files a/v0.9.1/.doctrees/api_doc/sd/nai.doctree and b/v0.9.1/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/segment/index.doctree b/v0.9.1/.doctrees/api_doc/segment/index.doctree index 7a3823b599f0472b29add921d2f44d00e4b9eb06..c1816c602306fdd8fe438efab5349b94f0a44750 100644 Binary files a/v0.9.1/.doctrees/api_doc/segment/index.doctree and b/v0.9.1/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree index 2b37a0db0dbe37a29431a9c25e31320eea2823b2..d6e6480c6c8fe9be40cfffa9741e03bb8b399a59 100644 Binary files a/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree index f244855b709822c0dd0127c594a361f0865d9cd8..7ea44be1461956e73bd03b1fea6e3019dc62f737 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/character.doctree b/v0.9.1/.doctrees/api_doc/tagging/character.doctree index e02d7c79796e29f4a8ffeb411852bac770acebee..d94fa51fe3da3acb8c29f0b47da298d659f9802a 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/character.doctree and b/v0.9.1/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree index 32b01744350332761d545317661cb4bd631508b0..3243f0c5c02db0a629cdda397862168779dd7d3d 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/format.doctree b/v0.9.1/.doctrees/api_doc/tagging/format.doctree index e71d6f1fb1823965c5f11c441c99c2997fbc4fd9..db66736b5a4d97f67a672cad626356fc6eb17035 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/format.doctree and b/v0.9.1/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/index.doctree b/v0.9.1/.doctrees/api_doc/tagging/index.doctree index 1f3e5ebc8508ac2955ca1e80fc10bb0cde0cb4d6..102c9e3e6e123bab6a285cdd462a04813a618998 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/index.doctree and b/v0.9.1/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/match.doctree b/v0.9.1/.doctrees/api_doc/tagging/match.doctree index e4b28c1ea53b9472eaaeed19f367de45ea6953d7..17975381ed8a2857b0e2a078c12d42c74518dbf5 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/match.doctree and b/v0.9.1/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree index 6e7eb148e5f8a7f63d1aa2ba135b4b4c02219fa2..ba8627ea3b277c0987da80b0c176c3f6949cf1aa 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/order.doctree b/v0.9.1/.doctrees/api_doc/tagging/order.doctree index b71fea4d171ebe93607e4dc2f59d480b72a9cbc8..f19097acb101c197f3a9b30394182b3e572971d2 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/order.doctree and b/v0.9.1/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree index aabaaf193220e15c8e253d010959dbe6db4b64b9..5db0b4ca5abfd776886aefab168a401a55d40ac1 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree index 5691cf31ccbd1926eec7d211d86de0a9b0838769..11e676d97de35f2c0fae46abe6f4e39ab31fe964 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree index 94c4a893b30a99d775cebc034221d0e359055754..2a43892589f569846042bff5479db95050e3c79d 100644 Binary files a/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/upscale/index.doctree b/v0.9.1/.doctrees/api_doc/upscale/index.doctree index 09cc9fbb1a541864b1da1f3a9274e7cd6bb37108..c4445e18eec792c1e08251fff26dedcd7f7313a5 100644 Binary files a/v0.9.1/.doctrees/api_doc/upscale/index.doctree and b/v0.9.1/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/utils/cache.doctree b/v0.9.1/.doctrees/api_doc/utils/cache.doctree index a2104168759c9f2926ff418253d6911a4f136221..dc4b8fb347a47daf1916a79979220453e275a2e5 100644 Binary files a/v0.9.1/.doctrees/api_doc/utils/cache.doctree and b/v0.9.1/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/utils/func.doctree b/v0.9.1/.doctrees/api_doc/utils/func.doctree index cc53b387c60987017d2eef632d73a27ddb3fcf09..a88dea5f04312b7efa80ab1b466364ec2472e986 100644 Binary files a/v0.9.1/.doctrees/api_doc/utils/func.doctree and b/v0.9.1/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/utils/index.doctree b/v0.9.1/.doctrees/api_doc/utils/index.doctree index 040bc0ad4aea9e92b995aecb25d6366e6f398e0e..172d8055dfba6f2a4c839c5c561373e4913cbeb5 100644 Binary files a/v0.9.1/.doctrees/api_doc/utils/index.doctree and b/v0.9.1/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree index 6cc7d6a659aa681c8ac6a1e81b4cffc8dd1f17c4..2b803b0cc448faec9d3205762804c0f8978f6eb8 100644 Binary files a/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree index c7c3e5c0cb1d6631aa619a7f5fd324ca70459f12..ebbb9cb96e0ec8ea87d58c3cf2bd682fa49dc645 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree index 389d75122aa37c0904835cf96d57cd64deaea010..77d53aabce85598ee2b5dd0a2ece82109cc1c1ae 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/classify.doctree b/v0.9.1/.doctrees/api_doc/validate/classify.doctree index e7ab9c5d9f46538645b29d4b16ffa3783b0bec44..c3e0167d24f634b66ff881ef5090c789fb4a5ae2 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/classify.doctree and b/v0.9.1/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/color.doctree b/v0.9.1/.doctrees/api_doc/validate/color.doctree index 73d638f0c19c8663958c04352502ee3613013674..23b9aedda840d1e976a2974a1d1519239e9b368e 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/color.doctree and b/v0.9.1/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/completeness.doctree b/v0.9.1/.doctrees/api_doc/validate/completeness.doctree index 2c5bd22937032c27718c9bddc9d796db4824e27c..061c15d58050381345ed93edfac05400df4c609c 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.1/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree index a460092f922c7b6259e4d2bc245e35e23a804754..682ca3a307164608f4d690291f3020443fbe0e67 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/furry.doctree b/v0.9.1/.doctrees/api_doc/validate/furry.doctree index 0abf681bd676b63191cb695879227124d14a6601..d7b8474b1b4db06b49019a26aed18517870bbfba 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/furry.doctree and b/v0.9.1/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/index.doctree b/v0.9.1/.doctrees/api_doc/validate/index.doctree index 5fb0494c90b269a3a33771c3e0b5b1dfb0339689..d5b4bae8037b16ed3c85f9aa88705d35a98da0ab 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/index.doctree and b/v0.9.1/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree index 1945c842718e92073b2e7ceab422e25b788f465e..02d333d8e7cc2236a884087afe34474a5b75d414 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree index 4619c24e9367667f31a47cd95d4adefbc2549a1e..c43eb1eb7a2cb7cb37996dc129054dbd8e5acef6 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/portrait.doctree b/v0.9.1/.doctrees/api_doc/validate/portrait.doctree index 2c1bb79f9adcd5675f78e9040a54e5c5ef888cf0..4fa328b6cdd6ca72c6a0664a489017abfa17cc60 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.1/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/rating.doctree b/v0.9.1/.doctrees/api_doc/validate/rating.doctree index beb2544145de43bc7e86af43661983d457e3b181..9a5aacf6259734d69508097b711f486063206ea3 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/rating.doctree and b/v0.9.1/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/real.doctree b/v0.9.1/.doctrees/api_doc/validate/real.doctree index fe6e5a442022ef5f03c9685260a27544c5c3fd87..80296c45a277bac9084e66c571f63f4d913ecbe2 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/real.doctree and b/v0.9.1/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/safe.doctree b/v0.9.1/.doctrees/api_doc/validate/safe.doctree index 6a47a12759192eaa6123c8e5b942863c4b3711c6..bed1c1bb10e117d9e1d56b6deb90046e408c9899 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/safe.doctree and b/v0.9.1/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/style_age.doctree b/v0.9.1/.doctrees/api_doc/validate/style_age.doctree index d8864c77c86b57c5b9afdfb544aae3ebe4b3f733..b9003185d9929d073389131b14b06210db37f6ce 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.1/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/teen.doctree b/v0.9.1/.doctrees/api_doc/validate/teen.doctree index b5319154880e966ab4014dce800bb2bd088cda6e..10383a3252562cd79fd48570126a85e72ab67480 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/teen.doctree and b/v0.9.1/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/truncate.doctree b/v0.9.1/.doctrees/api_doc/validate/truncate.doctree index 18b72fa89554be5acf5aac7b1d3678fe31b809c7..58281d477fd2dcded57b209befabd71de17ca200 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.1/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.9.1/.doctrees/environment.pickle b/v0.9.1/.doctrees/environment.pickle index d9bd9cd57129024a0249813a35e8a634c7bf72a6..8f2c5c3748649b729c99ec1a6f8476ac10bf045b 100644 Binary files a/v0.9.1/.doctrees/environment.pickle and b/v0.9.1/.doctrees/environment.pickle differ diff --git a/v0.9.1/.doctrees/index.doctree b/v0.9.1/.doctrees/index.doctree index fffab12663b45435b16d907c737ace7a07eec0fe..86f8b4f63757d81f82dd96058a604d2fdd262bec 100644 Binary files a/v0.9.1/.doctrees/index.doctree and b/v0.9.1/.doctrees/index.doctree differ diff --git a/v0.9.1/.doctrees/information/environment.doctree b/v0.9.1/.doctrees/information/environment.doctree index 20a8c5589620ab01dba4fbcaaed62f6926eefe55..571bfa8605dc4c94130c5f6c0f23d18974f53734 100644 Binary files a/v0.9.1/.doctrees/information/environment.doctree and b/v0.9.1/.doctrees/information/environment.doctree differ diff --git a/v0.9.1/.doctrees/information/environment.result.doctree b/v0.9.1/.doctrees/information/environment.result.doctree index 698a5fade179ec86aa06e8e8a1c9ba1a078236a0..cc1af6fcda87ad411aa7a5d9e526aa90bf47c8f2 100644 Binary files a/v0.9.1/.doctrees/information/environment.result.doctree and b/v0.9.1/.doctrees/information/environment.result.doctree differ diff --git a/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb index f690f31677d580c20a9188d27ac95c5bf1070ed8..8c767507478c283adc5760f1d069f042f6349738 100644 --- a/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:15:44.707656Z", - "iopub.status.busy": "2025-02-24T08:15:44.706945Z", - "iopub.status.idle": "2025-02-24T08:15:45.876687Z", - "shell.execute_reply": "2025-02-24T08:15:45.875952Z" + "iopub.execute_input": "2025-02-24T09:11:26.556962Z", + "iopub.status.busy": "2025-02-24T09:11:26.556771Z", + "iopub.status.idle": "2025-02-24T09:11:27.715176Z", + "shell.execute_reply": "2025-02-24T09:11:27.714512Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3189.372 MHz\n", + "CPU Freq: 3272.0955 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb index 63c83aa05900ec61b9d04c0f565fee3a2c2b5524..286b0beca41f628ba2aaee1230201dddb88df5f3 100644 --- a/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:09.952610Z", - "iopub.status.busy": "2025-02-24T08:12:09.952407Z", - "iopub.status.idle": "2025-02-24T08:12:11.121583Z", - "shell.execute_reply": "2025-02-24T08:12:11.120800Z" + "iopub.execute_input": "2025-02-24T09:07:54.480731Z", + "iopub.status.busy": "2025-02-24T09:07:54.480535Z", + "iopub.status.idle": "2025-02-24T09:07:55.649019Z", + "shell.execute_reply": "2025-02-24T09:07:55.648215Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3304.5487499999995 MHz\n", + "CPU Freq: 3176.8255000000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.1/.doctrees/tutorials/installation/index.doctree b/v0.9.1/.doctrees/tutorials/installation/index.doctree index e8a815beb3e84bb28b3986195692f5b880a13d69..80aea3499035a846acd5c02dca59f14875514980 100644 Binary files a/v0.9.1/.doctrees/tutorials/installation/index.doctree and b/v0.9.1/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.9.1/.doctrees/tutorials/quick_start/index.doctree b/v0.9.1/.doctrees/tutorials/quick_start/index.doctree index 65f00d2665b8fd2e084c72d79eccff568e74cbb3..584c2f70bb1992597edada9ba8ff96871d1e410d 100644 Binary files a/v0.9.1/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.1/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.9.1/_sources/information/environment.result.ipynb.txt b/v0.9.1/_sources/information/environment.result.ipynb.txt index 63c83aa05900ec61b9d04c0f565fee3a2c2b5524..286b0beca41f628ba2aaee1230201dddb88df5f3 100644 --- a/v0.9.1/_sources/information/environment.result.ipynb.txt +++ b/v0.9.1/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:09.952610Z", - "iopub.status.busy": "2025-02-24T08:12:09.952407Z", - "iopub.status.idle": "2025-02-24T08:12:11.121583Z", - "shell.execute_reply": "2025-02-24T08:12:11.120800Z" + "iopub.execute_input": "2025-02-24T09:07:54.480731Z", + "iopub.status.busy": "2025-02-24T09:07:54.480535Z", + "iopub.status.idle": "2025-02-24T09:07:55.649019Z", + "shell.execute_reply": "2025-02-24T09:07:55.648215Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3304.5487499999995 MHz\n", + "CPU Freq: 3176.8255000000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.1/information/environment.html b/v0.9.1/information/environment.html index 800d7fe5abe6a45b419e6e53de30824166f7cf9e..da1997d98e54410af80330198d7e16ecec813cfb 100644 --- a/v0.9.1/information/environment.html +++ b/v0.9.1/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3189.372 MHz +CPU Freq: 3272.0955 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.1/information/environment.ipynb b/v0.9.1/information/environment.ipynb index f690f31677d580c20a9188d27ac95c5bf1070ed8..8c767507478c283adc5760f1d069f042f6349738 100644 --- a/v0.9.1/information/environment.ipynb +++ b/v0.9.1/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:15:44.707656Z", - "iopub.status.busy": "2025-02-24T08:15:44.706945Z", - "iopub.status.idle": "2025-02-24T08:15:45.876687Z", - "shell.execute_reply": "2025-02-24T08:15:45.875952Z" + "iopub.execute_input": "2025-02-24T09:11:26.556962Z", + "iopub.status.busy": "2025-02-24T09:11:26.556771Z", + "iopub.status.idle": "2025-02-24T09:11:27.715176Z", + "shell.execute_reply": "2025-02-24T09:11:27.714512Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3189.372 MHz\n", + "CPU Freq: 3272.0955 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.1/information/environment.result.html b/v0.9.1/information/environment.result.html index 6ac6435bc09c028babc9f86b054257c6021bb9c2..148ddd639d0b41c28052aea6f7b910f364e252d0 100644 --- a/v0.9.1/information/environment.result.html +++ b/v0.9.1/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3304.5487499999995 MHz +CPU Freq: 3176.8255000000004 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.1/information/environment.result.ipynb b/v0.9.1/information/environment.result.ipynb index 63c83aa05900ec61b9d04c0f565fee3a2c2b5524..286b0beca41f628ba2aaee1230201dddb88df5f3 100644 --- a/v0.9.1/information/environment.result.ipynb +++ b/v0.9.1/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:09.952610Z", - "iopub.status.busy": "2025-02-24T08:12:09.952407Z", - "iopub.status.idle": "2025-02-24T08:12:11.121583Z", - "shell.execute_reply": "2025-02-24T08:12:11.120800Z" + "iopub.execute_input": "2025-02-24T09:07:54.480731Z", + "iopub.status.busy": "2025-02-24T09:07:54.480535Z", + "iopub.status.idle": "2025-02-24T09:07:55.649019Z", + "shell.execute_reply": "2025-02-24T09:07:55.648215Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3304.5487499999995 MHz\n", + "CPU Freq: 3176.8255000000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.1/searchindex.js b/v0.9.1/searchindex.js index af4f440dba2b43a36404a74082d007b8ca6a6890..2c75f317526022b1b6a50e9ec3f1f13f7f76a077 100644 --- a/v0.9.1/searchindex.js +++ b/v0.9.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/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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 27, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 27, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 27, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 27, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "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, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "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, 48, 50], "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, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_fmt": 27, "fmt": [27, 36, 76], "top5": 27, "logit": 27, "embed": [27, 33, 76], "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "e": [27, 35, 56, 74, 77, 80], "g": [27, 35, 56, 74, 76, 77], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "3189": 101, "372": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3304": 102, "5487499999995": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 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, 93, 94, 95, 96, 97, 98, 99, 100], "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, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 27, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 27, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 27, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 27, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "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, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "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, 48, 50], "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, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_fmt": 27, "fmt": [27, 36, 76], "top5": 27, "logit": 27, "embed": [27, 33, 76], "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "e": [27, 35, 56, 74, 77, 80], "g": [27, 35, 56, 74, 76, 77], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "3272": 101, "0955": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3176": 102, "8255000000004": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 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, 93, 94, 95, 96, 97, 98, 99, 100], "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, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.9.2/.buildinfo b/v0.9.2/.buildinfo index a9ebeb3bd8ee94be7d02169d5c69ea2cfd866f88..dd57c8b42c167f2376cf9c2d5f8be0eba179ac02 100644 --- a/v0.9.2/.buildinfo +++ b/v0.9.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: 920869ca2524e45789d9ecccfd33ad77 +config: e06f0968a3e8fd80104613728cc8b58e tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree index 87d6e3ebfc04a645bdaafa5212a6ea41c9b807a4..1a8a200439dcda7d60a85e252483d372c0aeea69 100644 Binary files a/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/ascii/index.doctree b/v0.9.2/.doctrees/api_doc/ascii/index.doctree index 1938aac84eed2efe96b83cc4ad5c73993bc66206..8908cdc53ec2b43fe669db5b48d501b6221d31cc 100644 Binary files a/v0.9.2/.doctrees/api_doc/ascii/index.doctree and b/v0.9.2/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/config/index.doctree b/v0.9.2/.doctrees/api_doc/config/index.doctree index fa6f63da333c73c5e1133e22f4593199ed5ed3f6..669a6f2567cd6d889b702634a49700ef739cb816 100644 Binary files a/v0.9.2/.doctrees/api_doc/config/index.doctree and b/v0.9.2/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/config/meta.doctree b/v0.9.2/.doctrees/api_doc/config/meta.doctree index 11d121a204ee30746565c400f176f1dd41c835ac..0de54f44c49823cf1c18229c25476e2ed709c3a4 100644 Binary files a/v0.9.2/.doctrees/api_doc/config/meta.doctree and b/v0.9.2/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/background.doctree b/v0.9.2/.doctrees/api_doc/data/background.doctree index b8f857945bb613b50bb78209db155ddb6cb99382..6df7a187825d06f621718ae4818391f1e8429850 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/background.doctree and b/v0.9.2/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/decode.doctree b/v0.9.2/.doctrees/api_doc/data/decode.doctree index c2f9316176a6e43a46698779751617f8e28fcc41..7083e9f0fd1f7c120f6fe21bb830c88fdd3a0c1f 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/decode.doctree and b/v0.9.2/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/encode.doctree b/v0.9.2/.doctrees/api_doc/data/encode.doctree index c971411f937433937822c21cec9aefcf5ebd576b..33478ebe6c2e67a046013582f6c5b74e73aa6875 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/encode.doctree and b/v0.9.2/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/image.doctree b/v0.9.2/.doctrees/api_doc/data/image.doctree index 692310db320ff46356600804f4ae5b00b24645cf..73747af1d50d0705d6505a47512820ac6630fd25 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/image.doctree and b/v0.9.2/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/index.doctree b/v0.9.2/.doctrees/api_doc/data/index.doctree index f8a89e2cb5e2cf3aaffa6f23eaf189c989bdb23d..b11269f7e6eb1f7802cd16927c8caeebe0a3b180 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/index.doctree and b/v0.9.2/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/layer.doctree b/v0.9.2/.doctrees/api_doc/data/layer.doctree index 75afceef634d1e0827fff691b56ff6cc6a21c092..8f3e2bdd6bac578fb72ff2fb083726ed012d9ab1 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/layer.doctree and b/v0.9.2/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree index 1489383371a70bd10bfdc736da95af9dcbf033a4..6629cb001206ef31669a16d29ad9df6506b3e5c0 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/censor.doctree b/v0.9.2/.doctrees/api_doc/detect/censor.doctree index b1ae109dfdfab7acec61465e623bf2c360224f26..e1a8a529e9b82859f0d92950386eff64d8e34f53 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/censor.doctree and b/v0.9.2/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/eye.doctree b/v0.9.2/.doctrees/api_doc/detect/eye.doctree index 63a98d6874b49fe12c9396ea5c1a13ee7b3aa074..abb6bbb95d659d402cb98f82da4aea57a7770200 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/eye.doctree and b/v0.9.2/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/face.doctree b/v0.9.2/.doctrees/api_doc/detect/face.doctree index f55add6c522967e2f54acf0e493b1259fb2ddf88..2c8207678c2523773b2d9a14d21c9b01b1c6c926 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/face.doctree and b/v0.9.2/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree index dbcdc7b0383e4c31ebbf02063cdcbb2bd86484c5..2fb77f549545a5bb0a3c2a1b718b03c1384ae1fc 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/hand.doctree b/v0.9.2/.doctrees/api_doc/detect/hand.doctree index ec6971b7089f6ffeed2325ab47f17924dd5fb48b..b07687d08d50872101d6bd9fdcb4d3817d421fa1 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/hand.doctree and b/v0.9.2/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/head.doctree b/v0.9.2/.doctrees/api_doc/detect/head.doctree index 52fad03199f7b7528ef1d23e7aed5c8e6d7b7846..d0610d7cb77476eadbbb4697cbe35fb8ee5485f9 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/head.doctree and b/v0.9.2/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/index.doctree b/v0.9.2/.doctrees/api_doc/detect/index.doctree index f7ec45fa56fdcca2d84b56c81e5bbfe0d9cfab3e..80b7a54ed8d21b26b8492002939053be22ae07a8 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/index.doctree and b/v0.9.2/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree index d48b8471740697105108ab844eaf895786fd41f9..192cb66a6c56760a34fd971ec01e01ad92584774 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/person.doctree b/v0.9.2/.doctrees/api_doc/detect/person.doctree index a876115df72753c8b6c6195bbf52ff2366cc5351..cee00b14966ac158bb241dc3d4e0e3c235363ccd 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/person.doctree and b/v0.9.2/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/similarity.doctree b/v0.9.2/.doctrees/api_doc/detect/similarity.doctree index aaa99557264e48a47dc1ffe57a7df5e8ee195364..5f914db435f362327916d7395633388ee2629bc9 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.2/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/text.doctree b/v0.9.2/.doctrees/api_doc/detect/text.doctree index 87ec3b5cc3f8f553378a91bb6531cc8274a7b1d4..c75e2cfa33bd2adf9a3afc8ae3ea2743bee44a7e 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/text.doctree and b/v0.9.2/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/visual.doctree b/v0.9.2/.doctrees/api_doc/detect/visual.doctree index a5b21cd0fccd9c33ec6ea4cb9f493c3e639df88d..493417e4b9752a84d1304c756fa2df1cd3677fb4 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/visual.doctree and b/v0.9.2/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/edge/canny.doctree b/v0.9.2/.doctrees/api_doc/edge/canny.doctree index 44ac72ee277143c69c2711506f6a64bae8e5e26e..03901bff279209f08b9862bd78a8c0ec9eae0626 100644 Binary files a/v0.9.2/.doctrees/api_doc/edge/canny.doctree and b/v0.9.2/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/edge/index.doctree b/v0.9.2/.doctrees/api_doc/edge/index.doctree index 5d4541df02f7e4c85ac8f0892bcebab726bd0fee..1819c43e3eb96f04a76694c29ddac076f28e23d7 100644 Binary files a/v0.9.2/.doctrees/api_doc/edge/index.doctree and b/v0.9.2/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/edge/lineart.doctree b/v0.9.2/.doctrees/api_doc/edge/lineart.doctree index 165e656770b71eb7dfec5d6c94bfc4620b986a17..931dd7bbeb538cd1d629800d0cd1e2a392fd2ff4 100644 Binary files a/v0.9.2/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.2/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree index 23650d4f41f0d4c00d6d7b4fa5dcc88284d580a3..a317d53f6577ff2e911a313b3a0980bcdcbb119a 100644 Binary files a/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/generic/classify.doctree b/v0.9.2/.doctrees/api_doc/generic/classify.doctree index 97f892e87ed02694bee11640e7303293ca6c14ca..b09cfc4a56e0158a6880216d6114492866ff00c2 100644 Binary files a/v0.9.2/.doctrees/api_doc/generic/classify.doctree and b/v0.9.2/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/generic/enhance.doctree b/v0.9.2/.doctrees/api_doc/generic/enhance.doctree index 6f960d53c49503f24b0d1c76daf3308f40c085f9..4b7124a17bf03e2a98326af5ea51a6ec04b664eb 100644 Binary files a/v0.9.2/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.2/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/generic/index.doctree b/v0.9.2/.doctrees/api_doc/generic/index.doctree index d1c554fbbc6eb23d747b759943824dfd30940b0b..e700dd2fb8d30e02da04d04508c1ebd63bbc3adb 100644 Binary files a/v0.9.2/.doctrees/api_doc/generic/index.doctree and b/v0.9.2/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/generic/yolo.doctree b/v0.9.2/.doctrees/api_doc/generic/yolo.doctree index 4b742a917e85b5ce6eadb30f0f0d13e4b50c5bc8..e0d7c429df638e073ffb786e74e0ae6ff21a7578 100644 Binary files a/v0.9.2/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.2/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree index d29908c04b52446ee67fcab9fba085e58bc9e284..685ec3b94d095df2d6d2597211d164d8350885c9 100644 Binary files a/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metadata/index.doctree b/v0.9.2/.doctrees/api_doc/metadata/index.doctree index eed9898e610d623f5e12e22bf92697f643e42163..ed9d943aaff9bcd244d3316f5da71480d183b76d 100644 Binary files a/v0.9.2/.doctrees/api_doc/metadata/index.doctree and b/v0.9.2/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree index 15d7e45eebac9c81013f20cbf417d6bad88eab63..c3cb5706ab16904357a928defe410780f41ad9db 100644 Binary files a/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree index d34d9237cc4dbc6c6eb23e31cca9c4a7a7576d5d..d5591eb66e9c1359abbba3c1243e6b2e6f7ba6b1 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree index 4e13b62d4e9dac9f46e60ec73e883c33834637e9..26848f7744d48a06f8f9e005ddf01592cbe21f0a 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree index 72c564dcf9b3270f4bed0ca15e7a04a24059779e..07a19cf73389f9c4e0d119072795a4be4f96110c 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/index.doctree b/v0.9.2/.doctrees/api_doc/metrics/index.doctree index c81232823ee5b6ba853e5db1f7953851b5dcc36a..d7db2030425d66a55d13a9e3a1728ec7cb62a49a 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/index.doctree and b/v0.9.2/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree index ff71812c0282ecf1f14692ccd233e430ed054cd3..065ef341eae919f64df9a7c6d48c4234d08b2f0f 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree index 7aa00f10b35cf3fc420483b64c9e2422bdbea726..0ffeed026126c5464711981e827cf15f97e7d94d 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree index e71558ba366967684cf9573e5d5dd147c809b055..19bd644a1e1114b2741ef4125148c92dcf85fd90 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/ocr/index.doctree b/v0.9.2/.doctrees/api_doc/ocr/index.doctree index 15e4f9dda64a8b9feea0f244187ec593e703eb47..91020f6e0106679ee47d81bbab4ea16094a979b5 100644 Binary files a/v0.9.2/.doctrees/api_doc/ocr/index.doctree and b/v0.9.2/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/operate/align.doctree b/v0.9.2/.doctrees/api_doc/operate/align.doctree index 1bc4fc4abe17ca6d9ec74ce24a24a6882ccf52f2..a18c36a984028c883eb6e882b3760a66e0d61fe9 100644 Binary files a/v0.9.2/.doctrees/api_doc/operate/align.doctree and b/v0.9.2/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/operate/censor.doctree b/v0.9.2/.doctrees/api_doc/operate/censor.doctree index 37c3d480a56caf14c9840fdb56b156bd336461c5..5e0f00fe30df3ea732901761fd0109854d1fca68 100644 Binary files a/v0.9.2/.doctrees/api_doc/operate/censor.doctree and b/v0.9.2/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree index 557dfda4024255d6d987184873ebf9ec48863874..f9802b7feaa92c39ff22528f8e59537e31694a69 100644 Binary files a/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/operate/index.doctree b/v0.9.2/.doctrees/api_doc/operate/index.doctree index 797d639b6bcf3a01ecca71ec9f66ef0359dfb815..3db7605b2f85bda475e875ae228523b4dbab8a6e 100644 Binary files a/v0.9.2/.doctrees/api_doc/operate/index.doctree and b/v0.9.2/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree index 0284d72b3a57a84cd090890a17a34e64038913c0..3f9a9db2d9163599cd0f9c01c1fb03bc7ac8da3a 100644 Binary files a/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree index 117b63c805387b23b64c11105997470e8fbc3434..a507cd419f652efdeba21b719b9285afe4a995ea 100644 Binary files a/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/pose/format.doctree b/v0.9.2/.doctrees/api_doc/pose/format.doctree index 47ca0ed8fcf79492f2f13d557513afcbc37be027..894ecee65cd8d527032715d90976264965d596df 100644 Binary files a/v0.9.2/.doctrees/api_doc/pose/format.doctree and b/v0.9.2/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/pose/index.doctree b/v0.9.2/.doctrees/api_doc/pose/index.doctree index a3b372508de4cb2771d378712f0cd552ff014139..b264404f09533a23f0319bc95a838bdf26fd33ef 100644 Binary files a/v0.9.2/.doctrees/api_doc/pose/index.doctree and b/v0.9.2/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/pose/visual.doctree b/v0.9.2/.doctrees/api_doc/pose/visual.doctree index 8d4f663af216733a7b68020eaae5a720f73908b2..0f23527348565a8f00a97178e4f901fe254df791 100644 Binary files a/v0.9.2/.doctrees/api_doc/pose/visual.doctree and b/v0.9.2/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/preprocess/base.doctree b/v0.9.2/.doctrees/api_doc/preprocess/base.doctree index 16c0f7c7f9c52317cb32e805a72a8475d6d691d7..0f1d0d5abf55014468ab6a3b5e2f9395d650e8a4 100644 Binary files a/v0.9.2/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/preprocess/index.doctree b/v0.9.2/.doctrees/api_doc/preprocess/index.doctree index 07c8c38f395fea4bca84def6558dc74df46482c7..77e3688c91ee461c77b72be13b43340af21c9da2 100644 Binary files a/v0.9.2/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree index 2e0c27d74224916b72c84746119bcc4c21f8bc3d..2d8bbc52a6d67767c25046c8b55a0b4493a877d9 100644 Binary files a/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree index 5de48bbf4bd24ded36ea2cb15cc859af7889e7c6..f35fcceca61da8a58413f9f3db7f15fe570dfda8 100644 Binary files a/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree b/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree index 475b299afc848eb45cc32ab66ff461bec84c7ef9..4029f74fe4b49275c1bea8a0f64bbfe923127ee3 100644 Binary files a/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/resource/background.doctree b/v0.9.2/.doctrees/api_doc/resource/background.doctree index 4bb0dcaa245c3a059eb70b6e73fdf5b094ce89fa..b174b50fcbc1f6874afc1586250332eab056c850 100644 Binary files a/v0.9.2/.doctrees/api_doc/resource/background.doctree and b/v0.9.2/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/resource/index.doctree b/v0.9.2/.doctrees/api_doc/resource/index.doctree index a832486de37a959186119237458d96b63d406fde..3b97de561043b298280648936a1561947007d640 100644 Binary files a/v0.9.2/.doctrees/api_doc/resource/index.doctree and b/v0.9.2/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree index 9d1eb5a4383904454a4c1285c91713312fdd2caa..fee6e8b1e1dfb8cdb1817201c5e791fea5c5fa89 100644 Binary files a/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/restore/index.doctree b/v0.9.2/.doctrees/api_doc/restore/index.doctree index 768d17ce5ccfebe0221661d03ca2073fad8ed406..ac7bacd209d7ac96b01793b910d414f3b0d0a844 100644 Binary files a/v0.9.2/.doctrees/api_doc/restore/index.doctree and b/v0.9.2/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree index 691c9aeebc76da5aa3d8354d42d5c6f5d9721bdc..1539db98324fb22687e2ba83b1dc50c3cfe4ff81 100644 Binary files a/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/restore/scunet.doctree b/v0.9.2/.doctrees/api_doc/restore/scunet.doctree index 3f69f43e232305a992c3bb7f1543075441cb69b9..ff308b7fd1e0bf4ff511e9288972f028a2241050 100644 Binary files a/v0.9.2/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.2/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/sd/index.doctree b/v0.9.2/.doctrees/api_doc/sd/index.doctree index 1be441834129b2688b677fed8d532c7cc267be30..54196d421354db198c18983a7d4397dc74128a3b 100644 Binary files a/v0.9.2/.doctrees/api_doc/sd/index.doctree and b/v0.9.2/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/sd/metadata.doctree b/v0.9.2/.doctrees/api_doc/sd/metadata.doctree index 446451e947d5a46b09d147ff8e641d57e574eb21..38267dfeecf5b8363f14d37402870ba2b35c576a 100644 Binary files a/v0.9.2/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.2/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/sd/model.doctree b/v0.9.2/.doctrees/api_doc/sd/model.doctree index e4f142e0a349b55ffb472587f0354fc15caed12c..499bd3ff91f9df56347fd9bd2a17168665133dc8 100644 Binary files a/v0.9.2/.doctrees/api_doc/sd/model.doctree and b/v0.9.2/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/sd/nai.doctree b/v0.9.2/.doctrees/api_doc/sd/nai.doctree index 9ebc46ddcee9cfb4c3671f865ef3d002570137b8..cc250ae6317ac5dd8423f2e4e1d2925a86fbfb8a 100644 Binary files a/v0.9.2/.doctrees/api_doc/sd/nai.doctree and b/v0.9.2/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/segment/index.doctree b/v0.9.2/.doctrees/api_doc/segment/index.doctree index d19ac4cbf391289920eb8ff7accd7cb4e203e017..89e56a11ecb861d93af25bf3ccd301b2fd7a9824 100644 Binary files a/v0.9.2/.doctrees/api_doc/segment/index.doctree and b/v0.9.2/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree index 3e1e28d9cffdd962cb4803b6f2935eaa61b0ff3b..91c6f6ad2cfb8c3cbefdd77f9b977c9b2fe7537b 100644 Binary files a/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree index 3a015c332f4d163055c29d47ca08dbe0318adc1c..66c75575f0f2805e5909ceaa64a8b275f3f5ea72 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/character.doctree b/v0.9.2/.doctrees/api_doc/tagging/character.doctree index f83e6b1f600bd838a10625450e710b5782b932a6..38193aaf05aa7318ae94d6f3605754989e30d231 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/character.doctree and b/v0.9.2/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree index 3dfb61aefaa1e0136c91824e41fcca24beb79c19..0a23c6612d5db2d4cb911cf63b44cd4fc747522b 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/format.doctree b/v0.9.2/.doctrees/api_doc/tagging/format.doctree index c0a8c15d8b0abbe2204e96e10ca0f30dbc63088d..26e859a266a4264482bca07075a0c8907df4b377 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/format.doctree and b/v0.9.2/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/index.doctree b/v0.9.2/.doctrees/api_doc/tagging/index.doctree index f13cc6d558c5213ee64baebff6abfda315e892f2..8709eba7c188337805862567b72cb1b914dc9070 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/index.doctree and b/v0.9.2/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/match.doctree b/v0.9.2/.doctrees/api_doc/tagging/match.doctree index d5305957001e201939ecbb1c882a0770a381f82e..1ec610157869fe47fa883ccd69d46d0c30a800a8 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/match.doctree and b/v0.9.2/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree index f9a765d2b3be9453f98db5ec8c3eb9ffefbabb35..d1924a948f40527a2060ac8a6bd7f6225a215ef9 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/order.doctree b/v0.9.2/.doctrees/api_doc/tagging/order.doctree index 03180a356fa977cd182653a1c0a8521525d8fbeb..0cb6bdf18af3c9f6e21421d6c69751d59f80acd0 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/order.doctree and b/v0.9.2/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree index 8703a8c144821720a81d65fb7b0df8b08bde4d8c..c9e0248840de336d61dbfa8bc79a8354f788b77c 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree index 58c3ba9f5950b0676dde12ba886e821b4a693c2b..3ea0ee96b8b51138121f885efd4c9a88c04d7eb1 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree index 146ee6d96021111f47aadafe50ab452d1ed12ad8..ea33ad7782cd20e43596140bc4f53ca8a25b0a99 100644 Binary files a/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/upscale/index.doctree b/v0.9.2/.doctrees/api_doc/upscale/index.doctree index b03553a7311cdc339ffb4e003c2f06753ccceb43..811199f7f42c0bfcf04f05ad190581164d0ae095 100644 Binary files a/v0.9.2/.doctrees/api_doc/upscale/index.doctree and b/v0.9.2/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/utils/cache.doctree b/v0.9.2/.doctrees/api_doc/utils/cache.doctree index b0b2f51a760d6fb91ff9138ac0e4cd8c96c5c527..a4cfeb170d334edea8ebe20221f137df97a48f22 100644 Binary files a/v0.9.2/.doctrees/api_doc/utils/cache.doctree and b/v0.9.2/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/utils/func.doctree b/v0.9.2/.doctrees/api_doc/utils/func.doctree index 563f208d1f14ba6c20784d95831c312115ef8b1a..730a5ccf62c5fee9f908df955f94ed46e57987d7 100644 Binary files a/v0.9.2/.doctrees/api_doc/utils/func.doctree and b/v0.9.2/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/utils/index.doctree b/v0.9.2/.doctrees/api_doc/utils/index.doctree index de15bb1562212b0881e094bb6557b4404193ae84..f315cc234b8583f6abfc11aff9fe9927edeccd13 100644 Binary files a/v0.9.2/.doctrees/api_doc/utils/index.doctree and b/v0.9.2/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree index 8d89f7465e4cf7421e67d6c951c3387e9542846f..b089043b3f3293674e577fded3459a21604bd8ab 100644 Binary files a/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree index d2acd30798b9eed1e77053a6dbd584d8398547ab..abdada6dca9a07ed719d0948bf54ff303de343f9 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree index 1eb13fbe6afe42c2eaa0060040c4e0181a0e8bff..e1173b2fee5b8455b6d3bc17b7c03d685bd95188 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/classify.doctree b/v0.9.2/.doctrees/api_doc/validate/classify.doctree index db621e6070ba5f4decfbabd3eb17a6e4385d90cf..bd35fc2ba985bbaad9facf86cdb1e28f0d72e768 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/classify.doctree and b/v0.9.2/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/color.doctree b/v0.9.2/.doctrees/api_doc/validate/color.doctree index fb658cbdbd1582025a6902dd0bf6c002d20723f9..ccae0889aa17c9d940bebe915a5b43d4aaa514c6 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/color.doctree and b/v0.9.2/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/completeness.doctree b/v0.9.2/.doctrees/api_doc/validate/completeness.doctree index 74e21ebdd88a7058ec85c228a3d97f7285ee53ca..bdd693d5744ca27f6294107c5cdf6368c2d2c984 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.2/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree index e363f3178e0bf731c2cab6ad67b072081acb6471..88fdd2793647997a1f24a637da643b942a4e0ad5 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/furry.doctree b/v0.9.2/.doctrees/api_doc/validate/furry.doctree index cbbf674428e1adec0f34b20346a56c7caa34ee0d..d6d8e9c152433d9f74e19d5b1dc70f59e094dda5 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/furry.doctree and b/v0.9.2/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/index.doctree b/v0.9.2/.doctrees/api_doc/validate/index.doctree index 929be98cc891c7deff612a3fdce24639bb913ccb..064e600c6831c3101f3ff6199bac76a6f9246e55 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/index.doctree and b/v0.9.2/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree index 27cd44396e077dd2237712f8baeb500091e8cac7..53ae1a5c4885c3191dab5dba0772f832c7a9f19f 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree index 8c64f83253178976311cb547895f5393066c34e8..047fa84bdfb4260878822407405329ef966b7745 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/portrait.doctree b/v0.9.2/.doctrees/api_doc/validate/portrait.doctree index 18dcb11155360b9107a7182757ba110372b6fece..692cbfbd3e25c544f2e74787369faa27fbec6c3b 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.2/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/rating.doctree b/v0.9.2/.doctrees/api_doc/validate/rating.doctree index cdf12c2ebf380251e213497a64952d06adf405ca..9f69118861b96ece63747e9a21d5594775bae8e4 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/rating.doctree and b/v0.9.2/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/real.doctree b/v0.9.2/.doctrees/api_doc/validate/real.doctree index 45e9f22260223be3071a4ce6f09934c2c9601a72..eab049245591af48075d940b1b511063485f1a47 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/real.doctree and b/v0.9.2/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/safe.doctree b/v0.9.2/.doctrees/api_doc/validate/safe.doctree index 80d0c3a345efc6cd1c807fa88690cdd3743bdf24..3308f2a5a7422303c9db4f5546f35a5ae78a7345 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/safe.doctree and b/v0.9.2/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/style_age.doctree b/v0.9.2/.doctrees/api_doc/validate/style_age.doctree index f92d8229c91db6fad910a73ebdbee0c1fa0798de..efd5d05ebdad926f0d5a7c08ec5bdceb9aff6950 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.2/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/teen.doctree b/v0.9.2/.doctrees/api_doc/validate/teen.doctree index 503f68941e2e0487d6248a31807fd2804ad61f27..5a94975cf587eda0d1b0554f2bb48d6efec77b16 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/teen.doctree and b/v0.9.2/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/truncate.doctree b/v0.9.2/.doctrees/api_doc/validate/truncate.doctree index 3cc232a6d2250e5849d3fe6c66def0647d7024e1..21b909609bf82f50ebea593f135c3ffe920e48cf 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.2/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.9.2/.doctrees/environment.pickle b/v0.9.2/.doctrees/environment.pickle index 388b936e4316ec6f7ac0ab32c93cfbe1c49c0da3..e30d6eddfcea95e9213e20e2af3b149af2de2433 100644 Binary files a/v0.9.2/.doctrees/environment.pickle and b/v0.9.2/.doctrees/environment.pickle differ diff --git a/v0.9.2/.doctrees/index.doctree b/v0.9.2/.doctrees/index.doctree index 2042f8c8c960675f73e67ab224940bb5261ab0bb..bacc903e5e1f51234d040d5f04923a9b74742757 100644 Binary files a/v0.9.2/.doctrees/index.doctree and b/v0.9.2/.doctrees/index.doctree differ diff --git a/v0.9.2/.doctrees/information/environment.doctree b/v0.9.2/.doctrees/information/environment.doctree index 60052d9d0e6cc9548b1429e0becb38aa99ba4167..3a5389044c57ec8d4fee132024f17b3638283b7f 100644 Binary files a/v0.9.2/.doctrees/information/environment.doctree and b/v0.9.2/.doctrees/information/environment.doctree differ diff --git a/v0.9.2/.doctrees/information/environment.result.doctree b/v0.9.2/.doctrees/information/environment.result.doctree index 1556e0373d37ba4500a9037344db60ab228db4e9..cfa27e59017cb9928ef5adddd40b93c2571a0ff0 100644 Binary files a/v0.9.2/.doctrees/information/environment.result.doctree and b/v0.9.2/.doctrees/information/environment.result.doctree differ diff --git a/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb index 39d08bb2dc9661191ddf54b008185a216ca7def3..b318e3a2009a853cb3182d07d4419433f500ab0f 100644 --- a/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:16:05.955806Z", - "iopub.status.busy": "2025-02-24T08:16:05.955605Z", - "iopub.status.idle": "2025-02-24T08:16:07.120674Z", - "shell.execute_reply": "2025-02-24T08:16:07.119938Z" + "iopub.execute_input": "2025-02-24T09:11:46.872108Z", + "iopub.status.busy": "2025-02-24T09:11:46.871917Z", + "iopub.status.idle": "2025-02-24T09:11:48.033987Z", + "shell.execute_reply": "2025-02-24T09:11:48.033227Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3040.27675 MHz\n", + "CPU Freq: 3035.79075 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb index 4f38101dca43c24db0f12d0f6a853426db0f3d17..fdb79fa9aeb37f9d5de88a4afcdac9a99e7a6266 100644 --- a/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:22.599364Z", - "iopub.status.busy": "2025-02-24T08:12:22.599149Z", - "iopub.status.idle": "2025-02-24T08:12:23.770252Z", - "shell.execute_reply": "2025-02-24T08:12:23.769530Z" + "iopub.execute_input": "2025-02-24T09:08:07.062871Z", + "iopub.status.busy": "2025-02-24T09:08:07.062347Z", + "iopub.status.idle": "2025-02-24T09:08:08.230778Z", + "shell.execute_reply": "2025-02-24T09:08:08.229980Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2935.5597500000003 MHz\n", + "CPU Freq: 3083.35725 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.2/.doctrees/tutorials/installation/index.doctree b/v0.9.2/.doctrees/tutorials/installation/index.doctree index 2db13345ca783cc0444312081420293f09bf8532..56db01615fc18e6b7c679e640693b41c324785b1 100644 Binary files a/v0.9.2/.doctrees/tutorials/installation/index.doctree and b/v0.9.2/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.9.2/.doctrees/tutorials/quick_start/index.doctree b/v0.9.2/.doctrees/tutorials/quick_start/index.doctree index f9dbb6892f0d045a2dbd5a9d467b63d6478a41df..675d8ef761d0d996b3a20a88f5a99f764b6593fd 100644 Binary files a/v0.9.2/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.2/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.9.2/_sources/information/environment.result.ipynb.txt b/v0.9.2/_sources/information/environment.result.ipynb.txt index 4f38101dca43c24db0f12d0f6a853426db0f3d17..fdb79fa9aeb37f9d5de88a4afcdac9a99e7a6266 100644 --- a/v0.9.2/_sources/information/environment.result.ipynb.txt +++ b/v0.9.2/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:22.599364Z", - "iopub.status.busy": "2025-02-24T08:12:22.599149Z", - "iopub.status.idle": "2025-02-24T08:12:23.770252Z", - "shell.execute_reply": "2025-02-24T08:12:23.769530Z" + "iopub.execute_input": "2025-02-24T09:08:07.062871Z", + "iopub.status.busy": "2025-02-24T09:08:07.062347Z", + "iopub.status.idle": "2025-02-24T09:08:08.230778Z", + "shell.execute_reply": "2025-02-24T09:08:08.229980Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2935.5597500000003 MHz\n", + "CPU Freq: 3083.35725 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.2/information/environment.html b/v0.9.2/information/environment.html index 3b3c0ef1675de1e5b90b7a67d90101dc7fd64f24..2ba3207602cd5c9db116b288fe318397d01a914f 100644 --- a/v0.9.2/information/environment.html +++ b/v0.9.2/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-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.27675 MHz +CPU Freq: 3035.79075 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.2/information/environment.ipynb b/v0.9.2/information/environment.ipynb index 39d08bb2dc9661191ddf54b008185a216ca7def3..b318e3a2009a853cb3182d07d4419433f500ab0f 100644 --- a/v0.9.2/information/environment.ipynb +++ b/v0.9.2/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:16:05.955806Z", - "iopub.status.busy": "2025-02-24T08:16:05.955605Z", - "iopub.status.idle": "2025-02-24T08:16:07.120674Z", - "shell.execute_reply": "2025-02-24T08:16:07.119938Z" + "iopub.execute_input": "2025-02-24T09:11:46.872108Z", + "iopub.status.busy": "2025-02-24T09:11:46.871917Z", + "iopub.status.idle": "2025-02-24T09:11:48.033987Z", + "shell.execute_reply": "2025-02-24T09:11:48.033227Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3040.27675 MHz\n", + "CPU Freq: 3035.79075 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.2/information/environment.result.html b/v0.9.2/information/environment.result.html index cf831b100832e3761b2672c0c0bf1ac87380d296..4007e51cf7b248fa89a35b7437bc0e3aba7ac22e 100644 --- a/v0.9.2/information/environment.result.html +++ b/v0.9.2/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-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.5597500000003 MHz +CPU Freq: 3083.35725 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.2/information/environment.result.ipynb b/v0.9.2/information/environment.result.ipynb index 4f38101dca43c24db0f12d0f6a853426db0f3d17..fdb79fa9aeb37f9d5de88a4afcdac9a99e7a6266 100644 --- a/v0.9.2/information/environment.result.ipynb +++ b/v0.9.2/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:22.599364Z", - "iopub.status.busy": "2025-02-24T08:12:22.599149Z", - "iopub.status.idle": "2025-02-24T08:12:23.770252Z", - "shell.execute_reply": "2025-02-24T08:12:23.769530Z" + "iopub.execute_input": "2025-02-24T09:08:07.062871Z", + "iopub.status.busy": "2025-02-24T09:08:07.062347Z", + "iopub.status.idle": "2025-02-24T09:08:08.230778Z", + "shell.execute_reply": "2025-02-24T09:08:08.229980Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2935.5597500000003 MHz\n", + "CPU Freq: 3083.35725 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.2/searchindex.js b/v0.9.2/searchindex.js index 80096b928c86549f6aa2121315039090fd799957..d8ad9a5ebd092d25aaf942608e9971b628540914 100644 --- a/v0.9.2/searchindex.js +++ b/v0.9.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/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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 104], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 65, 75], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "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, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "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, 48, 50], "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, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3040": 102, "27675": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "2935": 103, "5597500000003": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101], "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, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 104], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 65, 75], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "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, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "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, 48, 50], "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, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3035": 102, "79075": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3083": 103, "35725": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101], "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, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.9.3/.buildinfo b/v0.9.3/.buildinfo index 69066a319e1ced2bada4cf2dbfb63a3c3054558f..859879d255e42fa4810fbba1ea81db7fbd13cf0c 100644 --- a/v0.9.3/.buildinfo +++ b/v0.9.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: 68e3521e5ac7a4e1fd3dab3de59d5742 +config: 44cf19b02d29ffeb1856b6d705678ccb tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree index 30cf0240f0612579158bebf687875b765094050a..bb4266e71c24105fd4ee08dc1cd486acf26cfa46 100644 Binary files a/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/ascii/index.doctree b/v0.9.3/.doctrees/api_doc/ascii/index.doctree index 4b8864b98f1d0b8ad02121eb5286b8febd144eb6..ef4b6a48000f4c81a7d2151e8f5d3a605580d21c 100644 Binary files a/v0.9.3/.doctrees/api_doc/ascii/index.doctree and b/v0.9.3/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/config/index.doctree b/v0.9.3/.doctrees/api_doc/config/index.doctree index 4981690747099582ca8fba6582dafd0f948aa754..66d0be969746ebd8759077770315a7bfa6cf11c9 100644 Binary files a/v0.9.3/.doctrees/api_doc/config/index.doctree and b/v0.9.3/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/config/meta.doctree b/v0.9.3/.doctrees/api_doc/config/meta.doctree index e4c0118901a13b13c0f44e3dd83cad5d2a5f3148..97ed529311368ba08b21a93cfd77304c33f1cdee 100644 Binary files a/v0.9.3/.doctrees/api_doc/config/meta.doctree and b/v0.9.3/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/background.doctree b/v0.9.3/.doctrees/api_doc/data/background.doctree index c00961376c53c123ce10e0c696f84e4daacf1ed6..e055983b316cacab00448adf3ed2aa4a9a75ae93 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/background.doctree and b/v0.9.3/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/decode.doctree b/v0.9.3/.doctrees/api_doc/data/decode.doctree index 786784a6a98a521544adf159cea4739c7b92996d..801bfcab62070b04f626e3ba26c6c853ef75f229 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/decode.doctree and b/v0.9.3/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/encode.doctree b/v0.9.3/.doctrees/api_doc/data/encode.doctree index 940a3f56087c54b15110073ee809dd86c9c4de25..6d553742da4ccd51817fdbbf12339bfac36fe4c4 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/encode.doctree and b/v0.9.3/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/image.doctree b/v0.9.3/.doctrees/api_doc/data/image.doctree index 33a08ac0dca63f419a68608015fc590de7672a0a..8ec42e840b574abc7a482bdb9a9ae84d44f88a38 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/image.doctree and b/v0.9.3/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/index.doctree b/v0.9.3/.doctrees/api_doc/data/index.doctree index e6b8523356db6c3cef02410adbadb0decf6dbe0e..c44c044af090b1ad396c3fd0078b45c12cc41967 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/index.doctree and b/v0.9.3/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/layer.doctree b/v0.9.3/.doctrees/api_doc/data/layer.doctree index 11b601d4ac86273651acf7ba1b9eaccddbe6d66f..3d9d992a5575b963af0107ce45cfa61cafa6a3a3 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/layer.doctree and b/v0.9.3/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree index 4c72ae2584c498f8a4b66d3458cb38c4700fe059..b600507ed00c7945c47d3b8dd7a59189b3c13488 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/censor.doctree b/v0.9.3/.doctrees/api_doc/detect/censor.doctree index 9c4604cdc17b33592c1e398d919a1fc180d876c5..6d734ea6201ebe6c8923feb8f38e9ff2503c5895 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/censor.doctree and b/v0.9.3/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/eye.doctree b/v0.9.3/.doctrees/api_doc/detect/eye.doctree index 8f2eacc806c0f1ead6873d7456c1115e24aaa447..e9d9de2f250c443be184ceb6bea5abe3ea0cea7a 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/eye.doctree and b/v0.9.3/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/face.doctree b/v0.9.3/.doctrees/api_doc/detect/face.doctree index 85b37e45258e45c6080805b2863412d4e5436feb..dd04c80350c3254f1191fc8c5402c2f49e12f527 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/face.doctree and b/v0.9.3/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree index 96cb67c5bb1faa7e038d659b83fff5edba836f58..08d331a4b07defc37f6a6570cae294baa90b8603 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/hand.doctree b/v0.9.3/.doctrees/api_doc/detect/hand.doctree index 517438efd6f2e9a9a19e8ec22eb71c03220640f5..3ebe1be52b72bf7880f55ae4028865ac115e94a8 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/hand.doctree and b/v0.9.3/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/head.doctree b/v0.9.3/.doctrees/api_doc/detect/head.doctree index 586b94546a8335b9e8e4c17b7e1030e9b33622aa..dff5833dd95b378f66f20c149d6a881ae35ba19d 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/head.doctree and b/v0.9.3/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/index.doctree b/v0.9.3/.doctrees/api_doc/detect/index.doctree index b1779d42f8c6fde888a797c953c3e7d4027194c6..9588a61d75dbb048e371d5575a5c29feb10be60e 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/index.doctree and b/v0.9.3/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree index 57d258c8050bc4386454bb85ab9cca76809b682c..1b60f4f6d428da9786b332d48eaf39ffff79a39b 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/person.doctree b/v0.9.3/.doctrees/api_doc/detect/person.doctree index 264037bd1e7d45a88635d56cb3fc01073da46592..dba4d9cc32471ee098ee31c5da829e8829ab4fcc 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/person.doctree and b/v0.9.3/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/similarity.doctree b/v0.9.3/.doctrees/api_doc/detect/similarity.doctree index 6847f2ed80255116ba871e60b0271ea9aa974320..d724cf731599d66731af5235fe092144829d0fa3 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.3/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/text.doctree b/v0.9.3/.doctrees/api_doc/detect/text.doctree index 04bea61e012da61146711aa20dc1427128c17507..8999a431d42dbc9e67862d94212def8cfbad07f8 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/text.doctree and b/v0.9.3/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/visual.doctree b/v0.9.3/.doctrees/api_doc/detect/visual.doctree index a973e11816a9a80dc742fda586eca9942774eb70..80e941788afaa4f523e91c3e7fdccd965ef208f8 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/visual.doctree and b/v0.9.3/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/edge/canny.doctree b/v0.9.3/.doctrees/api_doc/edge/canny.doctree index 925f78c52a24fa3840d22a210e3d57122cc64906..0f951457589b31220bbb19286e12367014d2e571 100644 Binary files a/v0.9.3/.doctrees/api_doc/edge/canny.doctree and b/v0.9.3/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/edge/index.doctree b/v0.9.3/.doctrees/api_doc/edge/index.doctree index 4e9c67e1a34ba90a486de7229b1484184a3b5728..eb8493743dfe3d4c5fd10d4cbeb229967ae098a6 100644 Binary files a/v0.9.3/.doctrees/api_doc/edge/index.doctree and b/v0.9.3/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/edge/lineart.doctree b/v0.9.3/.doctrees/api_doc/edge/lineart.doctree index 5830d6244727fa5ace569256e12012749f51e617..eab33498411a4812be662cbd942c480b85d309da 100644 Binary files a/v0.9.3/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.3/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree index 5d6086bcabf8cc66047427db51a6bdc2cfb6632f..47619bf69310b592e70c4318ee8a3daa2a26a118 100644 Binary files a/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/generic/classify.doctree b/v0.9.3/.doctrees/api_doc/generic/classify.doctree index 35a131b42b359e75adb3d8f6c621139afbde03e0..95d82df7bf0d2fa670bca6c85f99fb9856fa3f78 100644 Binary files a/v0.9.3/.doctrees/api_doc/generic/classify.doctree and b/v0.9.3/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/generic/enhance.doctree b/v0.9.3/.doctrees/api_doc/generic/enhance.doctree index 1db072c7b8abaef11602c06e7d48ef2acc055f77..58845bd16a95d6b5bd6bb63c117f432e5df255fd 100644 Binary files a/v0.9.3/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.3/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/generic/index.doctree b/v0.9.3/.doctrees/api_doc/generic/index.doctree index aad715e81bb6704370c2f9b5c99bc81176269d69..0b31f0cea193183ca1bd020a11d028fd1d7c0669 100644 Binary files a/v0.9.3/.doctrees/api_doc/generic/index.doctree and b/v0.9.3/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/generic/yolo.doctree b/v0.9.3/.doctrees/api_doc/generic/yolo.doctree index d70cdc4a71c5b685adc8a5e94d15125d8bbe5a0a..b81f8936a26506f20cb19ac7c0559828357653c5 100644 Binary files a/v0.9.3/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.3/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree index 76864e85bed428987f5f8211eb5ad8a85399279e..8c6a9ec92fbbc3fe1b4c75b150ce750f36108396 100644 Binary files a/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metadata/index.doctree b/v0.9.3/.doctrees/api_doc/metadata/index.doctree index e88ef3c65f0a41138173e2b30ef4a17782c0298f..13b514fc5d1bafe187ff7bcfc49bc54591698786 100644 Binary files a/v0.9.3/.doctrees/api_doc/metadata/index.doctree and b/v0.9.3/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree index 574f29593456c3850c4094c3eab151013ef540c8..bf58001c298d8b1a8d8849bb0ccf89ec6fd3e4c5 100644 Binary files a/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree index 828209c6c58677e49dec6a3cdfd993b5368372e5..d01cf8e9e60ee28b51a916950de8cb42d33216a3 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree index 13010085b876cad2723ca6cf973d93b119c42200..98f78c9e438b2f575b765da7d9811d22569ed6be 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree index 8bb55120c9da2731d3bc83198b51ffab04ba84e0..fa5d5aeef9e15c195aaceea403ec449177b4b2ec 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/index.doctree b/v0.9.3/.doctrees/api_doc/metrics/index.doctree index f6a6abf2eb0fe783a2fdf15ad10f9e88da03401e..b74da27bef16c6c52b7e5cb82f4e1dd16ea0579d 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/index.doctree and b/v0.9.3/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree index 68074861555ee72b69f9a901af063e637c1531bb..3c4f39515d286434ba99116a33364b895f79817d 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree index bb26d63771bad2a413c080ff64a5e6933c023dcb..6426a87ca8b02a60ec246e25379395637a4d2cf9 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree index 23c7a97d4de1e5e977661a692df330c12edb43ad..e763b8f2977fbf44d5c741cb11b60653d4ab639d 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/ocr/index.doctree b/v0.9.3/.doctrees/api_doc/ocr/index.doctree index c6244272305fd94b5653cb7d7212937958ea35a7..13ef2a7429283ca5c1c9e6bee522d34296f959d5 100644 Binary files a/v0.9.3/.doctrees/api_doc/ocr/index.doctree and b/v0.9.3/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/operate/align.doctree b/v0.9.3/.doctrees/api_doc/operate/align.doctree index 47dcbdaa748559393a7596b7c26d88dc97069cbf..2c62444aa1d41f013509962da827363587fe4eeb 100644 Binary files a/v0.9.3/.doctrees/api_doc/operate/align.doctree and b/v0.9.3/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/operate/censor.doctree b/v0.9.3/.doctrees/api_doc/operate/censor.doctree index f6843cf8e92145af107a4b6d4bd4f642c33fdb47..2ab287a9c8cd0be2923a7ea0d6c241c136e0e2a1 100644 Binary files a/v0.9.3/.doctrees/api_doc/operate/censor.doctree and b/v0.9.3/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree index 00697cab0c7b89555794961fd26c8274304d9fb1..81d198ee89542d6c44855831058a365dafd41c6c 100644 Binary files a/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/operate/index.doctree b/v0.9.3/.doctrees/api_doc/operate/index.doctree index 8cea576be4e9aa52e0e9c55cb618c9d942953f98..97a46597017c7940f921b1b873074eb5b11691d2 100644 Binary files a/v0.9.3/.doctrees/api_doc/operate/index.doctree and b/v0.9.3/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree index 04d6dcf9e1ba3dc23dac2c690f4cc69431a060ab..1a70b4bb794fadeedba9f1feca34c3c472e20b34 100644 Binary files a/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree index 0a08215b526b28611229bcc1f7360d6a971fee0e..7f972514de6883a3898ff1922988249245c58700 100644 Binary files a/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/pose/format.doctree b/v0.9.3/.doctrees/api_doc/pose/format.doctree index 11e2cc822515a4c04a066d4fae2db59141dea9ea..3cae39af43ed8230b852a726cbfa2ffcef942f44 100644 Binary files a/v0.9.3/.doctrees/api_doc/pose/format.doctree and b/v0.9.3/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/pose/index.doctree b/v0.9.3/.doctrees/api_doc/pose/index.doctree index 0b67b39721d87c3473d52d61f87afaad58d2692c..df3907cd5af0b4e41d6e54ae163811786f902ded 100644 Binary files a/v0.9.3/.doctrees/api_doc/pose/index.doctree and b/v0.9.3/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/pose/visual.doctree b/v0.9.3/.doctrees/api_doc/pose/visual.doctree index 381b459e633316a75c35b40ef0dadf6125f8c7cb..d89686a0da8da9cf26ad343ce88159bef59a880b 100644 Binary files a/v0.9.3/.doctrees/api_doc/pose/visual.doctree and b/v0.9.3/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/preprocess/base.doctree b/v0.9.3/.doctrees/api_doc/preprocess/base.doctree index 38769a6e57c0b047477b1e793bd46a729d7e0820..a305cce49d225858b7aee47729149a3ee712b520 100644 Binary files a/v0.9.3/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/preprocess/index.doctree b/v0.9.3/.doctrees/api_doc/preprocess/index.doctree index f1318c2ab5a8c2ba5215d53837ef8b18246a325a..a4aff55d84284828c842de1fdb6dd875dad2a275 100644 Binary files a/v0.9.3/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree index b96c597f1db73d1b478a148e7d94011ce23c34fb..08b3bd53f1439ec378e6f7e30537d582b13b86d2 100644 Binary files a/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree index 45e27c250a0de67b6f0c82e03ee4df0615d9bc1e..47c730002f07247749518dfe884156325e1fcfb5 100644 Binary files a/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree b/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree index 260373dc0fa2db46759205d6f590ffa5623afec1..838a41fd6e21c34c00313f9fbb1bdc7bc9613085 100644 Binary files a/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/resource/background.doctree b/v0.9.3/.doctrees/api_doc/resource/background.doctree index 92c7a700884714dd6bad24fcf670a58c4e2c7448..d62bc10fd366fe57ac347508d26af2634e5b1b20 100644 Binary files a/v0.9.3/.doctrees/api_doc/resource/background.doctree and b/v0.9.3/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/resource/index.doctree b/v0.9.3/.doctrees/api_doc/resource/index.doctree index 27c09c37956984c5d6794cb3cdd002f0342ffcb3..66be2e785ff3c2744a11c8ef82ba2536751e460b 100644 Binary files a/v0.9.3/.doctrees/api_doc/resource/index.doctree and b/v0.9.3/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree index cb8520d439703c1a3436d602964f9f25db39bc2b..08572092fb819f519c0d0072ae23cfb40be7729a 100644 Binary files a/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/restore/index.doctree b/v0.9.3/.doctrees/api_doc/restore/index.doctree index 148921b1761d684de38231d043c5fb6c604fb885..1814e29fcda653be8957e52ec69c7a870867c115 100644 Binary files a/v0.9.3/.doctrees/api_doc/restore/index.doctree and b/v0.9.3/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree index ec6afec6c781e9e6ec35c7d1245f6cf9c6c41a8e..968a0f1b08965a1d7f5e4e7f506b0eec81a40dac 100644 Binary files a/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/restore/scunet.doctree b/v0.9.3/.doctrees/api_doc/restore/scunet.doctree index 3be855fba157f73e64299356116d7b673f0d8d51..41bada1366fe91ec53c597ab41c5b367fd344bc5 100644 Binary files a/v0.9.3/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.3/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/sd/index.doctree b/v0.9.3/.doctrees/api_doc/sd/index.doctree index 7b7804a3fd678b6586d5f689402b730fc5374cb2..1615afc72064474ef60e96c1a6ac3e492613d168 100644 Binary files a/v0.9.3/.doctrees/api_doc/sd/index.doctree and b/v0.9.3/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/sd/metadata.doctree b/v0.9.3/.doctrees/api_doc/sd/metadata.doctree index 816d8e69d357df878b2fff63068865ad84a1e3f0..2223a979decd6058f0f5e82774f67864d0177c2c 100644 Binary files a/v0.9.3/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.3/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/sd/model.doctree b/v0.9.3/.doctrees/api_doc/sd/model.doctree index 5428cd33ee97dd068f7fff3cc21c30f7bb196c29..1c0207ffc4dc84e37240862b67454d0cae854224 100644 Binary files a/v0.9.3/.doctrees/api_doc/sd/model.doctree and b/v0.9.3/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/sd/nai.doctree b/v0.9.3/.doctrees/api_doc/sd/nai.doctree index 92f4de3d1830b5776a7f51cf15a99c68b088131f..3b1c0a1dc6f3ffb2de6b05e8d32b669310cf32bb 100644 Binary files a/v0.9.3/.doctrees/api_doc/sd/nai.doctree and b/v0.9.3/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/segment/index.doctree b/v0.9.3/.doctrees/api_doc/segment/index.doctree index e893d5c1fc73451e1e4dddca042e502eb339df68..fa12a8d1167c6449da5953dd1868503e64271454 100644 Binary files a/v0.9.3/.doctrees/api_doc/segment/index.doctree and b/v0.9.3/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree index 6ac974c9e71d4824ced46c5021c5c5b5b064df2d..bbe52fa8bbd54d8659c9096e44b955ac8ced9200 100644 Binary files a/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree index 26a49f861c0ebc768d4c20abac502050e8bad9b5..5564115f71079b74ad7fe2f8edacde95db35e117 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/character.doctree b/v0.9.3/.doctrees/api_doc/tagging/character.doctree index 3a1ab09912c349aebd14ed6873c728f78440647e..83951d29c62ba5abd097c41d6954dcab249f5fe2 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/character.doctree and b/v0.9.3/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree index cbec5827f22289e1ad12a83792713137338d828b..b73a70857fcd64d7d0558e410bee589b0327fe49 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/format.doctree b/v0.9.3/.doctrees/api_doc/tagging/format.doctree index 53e9fea19f160c1e0530e27a93fca73fcb085ae9..19f453e924bd6ee2f85bbd9039fe2178bca21b01 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/format.doctree and b/v0.9.3/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/index.doctree b/v0.9.3/.doctrees/api_doc/tagging/index.doctree index 840261a1a1115e9b947b6ab278173f8d58dc3a51..0b7d28415431940794b71f6827773091f6a5ac99 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/index.doctree and b/v0.9.3/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/match.doctree b/v0.9.3/.doctrees/api_doc/tagging/match.doctree index ea18da71dc35376d6cbd7239387d0519d06038a5..7e3a4a4b91375728b8450260ab233f007bfe0486 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/match.doctree and b/v0.9.3/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree index 1c201b03cf73ad4b86dbf3574987a034233f001d..6e1a6ff859f31cf07eed828a87c380a8af0c06cf 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/order.doctree b/v0.9.3/.doctrees/api_doc/tagging/order.doctree index 541d7707308efd7ff471ba14abf85dd4141eecb8..a599b8cb299c8a41886a585b0908efc7e08abd07 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/order.doctree and b/v0.9.3/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree index 5a64b03cf482b3f9b296acf1236ebbd80c03ba23..12774470baaeffa23aeacc4e140108fe3987b583 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree index 88bab9f3839340b06d6ee96c7ded7593e41b6786..e29c4620cd572460620e05c98f6af4ab5b2a58d1 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree index d453f8484ed261385f99228009f2d183dded4f03..ba13036cdf66558bb0413cba228782c2bdb1a635 100644 Binary files a/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/upscale/index.doctree b/v0.9.3/.doctrees/api_doc/upscale/index.doctree index 271d33099a9920c93774a3098e2da01ec498d46e..eb3b9f6b612b70df9465c1d99a1586989f3b8d5b 100644 Binary files a/v0.9.3/.doctrees/api_doc/upscale/index.doctree and b/v0.9.3/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/utils/cache.doctree b/v0.9.3/.doctrees/api_doc/utils/cache.doctree index 66dcea5ab104d8671680b1ee6b4d2d7bfee3abd2..ef03c3ed01b1861f5a8812777962e1d3838667ec 100644 Binary files a/v0.9.3/.doctrees/api_doc/utils/cache.doctree and b/v0.9.3/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/utils/func.doctree b/v0.9.3/.doctrees/api_doc/utils/func.doctree index e308ffa7e3bca749f1d294a2d7bcee34c57001c8..f7f7a101a108e952ae73ea78606352990a09c6ee 100644 Binary files a/v0.9.3/.doctrees/api_doc/utils/func.doctree and b/v0.9.3/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/utils/index.doctree b/v0.9.3/.doctrees/api_doc/utils/index.doctree index 334b718f18653eb17d97088b51cdfe5c9c05fef8..0fc3ad9e7351accb28fee1696e63a16e68f7bb60 100644 Binary files a/v0.9.3/.doctrees/api_doc/utils/index.doctree and b/v0.9.3/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree index d37ca42adc3ece6619ccc3fe0239957f6af43fd6..19cb450f51980bf54e6e5cf5aa33371ecedb9659 100644 Binary files a/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree index fac1acd8e02bdb26f45495db6b9997ce902f9564..b048012cdc2bb4d2f860e36f24493a53c71a6ff1 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree index 250d38a463c43fd86df0d3622700fac075ea6ba9..ae07ffa11c8372d6bc437cc5121ccc2028a6629d 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/classify.doctree b/v0.9.3/.doctrees/api_doc/validate/classify.doctree index 77f02c0e52a9e7a0a130037d72a4e108a4035a68..f5299d31f19d8b940c4814801b88794453561275 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/classify.doctree and b/v0.9.3/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/color.doctree b/v0.9.3/.doctrees/api_doc/validate/color.doctree index c32536d48c0a42acdc9a26eb15f91c9b75d0da6c..9bc5e3a2d352080fdeff62048db43be470b37e18 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/color.doctree and b/v0.9.3/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/completeness.doctree b/v0.9.3/.doctrees/api_doc/validate/completeness.doctree index 3c14879e930d0a3325fbfca16dc7787da61b89ad..44a0cf603e0bd324dbc2f2cf4c1ceb39cf550631 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.3/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree index 3fb304ba32d58d06d5a47a053b0a4fe0c6c271c0..814d7ac5f89cb36941979ed45f1fa2df360443cf 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/furry.doctree b/v0.9.3/.doctrees/api_doc/validate/furry.doctree index 797b9291c0c9fd5c9592cfdf950f6f22a78aa4ef..138a7ad40fd137d3ecbf6659c794f8316ed20375 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/furry.doctree and b/v0.9.3/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/index.doctree b/v0.9.3/.doctrees/api_doc/validate/index.doctree index 5256a4c9c91195cd3731bbf93e281ced9b3357d3..9409564d8d0731acd59879c694b58b4dfb6df611 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/index.doctree and b/v0.9.3/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree index 0f924c5ac81fb3f4ccc0f3886e906cc403fe471b..2788956b8a0796cc869410d04d48510a38b9a696 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree index 628bc0aa200c37363b12f13e8079c1d9ed1c4781..91975c6a96e80067ca47ba28a03bc12f6a2361d6 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/portrait.doctree b/v0.9.3/.doctrees/api_doc/validate/portrait.doctree index 8774b0ee2a012be98f14edd08354aa757858e919..f6b0402990c7eba7a2604a7b47b678e2ef515eb7 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.3/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/rating.doctree b/v0.9.3/.doctrees/api_doc/validate/rating.doctree index 401d9a95ce1b4273fe22c55f26b1d439527489b9..9f4deb4151c39592c47ac42221bd1f9f7b33ac40 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/rating.doctree and b/v0.9.3/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/real.doctree b/v0.9.3/.doctrees/api_doc/validate/real.doctree index d7afbd52068a4512eb5cd96a26dcb3ee4210748c..3ba236e19d7e6bacc33654195f9b16afbd55496c 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/real.doctree and b/v0.9.3/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/safe.doctree b/v0.9.3/.doctrees/api_doc/validate/safe.doctree index d6149d98c0652cbfc158724d313c94acbe28efda..1262cf4dc51478a3f163de07093a2c23dcae3972 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/safe.doctree and b/v0.9.3/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/style_age.doctree b/v0.9.3/.doctrees/api_doc/validate/style_age.doctree index cfe9c0890f1276cd41d86bc00a7a4bc753efdb38..c831b3d501f2d53236d57cdf6a18704d9e5eda63 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.3/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/teen.doctree b/v0.9.3/.doctrees/api_doc/validate/teen.doctree index 2f3a3016e110fe79644a797199488c65fa0fe3d9..47da0e5a093fe8db99364bcab5315d2bf64d43f9 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/teen.doctree and b/v0.9.3/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/truncate.doctree b/v0.9.3/.doctrees/api_doc/validate/truncate.doctree index e9ddf71d42744ab524e0b5476e375ca9631b500f..deeebfc10fa78bb068221c1053307ae461973d9c 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.3/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.9.3/.doctrees/environment.pickle b/v0.9.3/.doctrees/environment.pickle index 63ec2017652bdaab42d7bb0e523672122884f488..567df611de072a8d516a35bcf6ed3dbb83ee721e 100644 Binary files a/v0.9.3/.doctrees/environment.pickle and b/v0.9.3/.doctrees/environment.pickle differ diff --git a/v0.9.3/.doctrees/index.doctree b/v0.9.3/.doctrees/index.doctree index 9067e5bcce4b17594423b0a64d98386a030b34fc..040125b463959238077cfb8cbd43a2f6a7410282 100644 Binary files a/v0.9.3/.doctrees/index.doctree and b/v0.9.3/.doctrees/index.doctree differ diff --git a/v0.9.3/.doctrees/information/environment.doctree b/v0.9.3/.doctrees/information/environment.doctree index 9006a860d666bf458aeaf5e31b7abeb055c5987e..139dd21513f7d0b3c16493c02a384ada3cc4d995 100644 Binary files a/v0.9.3/.doctrees/information/environment.doctree and b/v0.9.3/.doctrees/information/environment.doctree differ diff --git a/v0.9.3/.doctrees/information/environment.result.doctree b/v0.9.3/.doctrees/information/environment.result.doctree index 09130ce9807818a0d7b6c0471d0e89663fbbd4ca..6deb959411326166730e4de83a9b7228e3ccd225 100644 Binary files a/v0.9.3/.doctrees/information/environment.result.doctree and b/v0.9.3/.doctrees/information/environment.result.doctree differ diff --git a/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb index 2811482d4f32167294589f30755e1eddc1587204..f4bf782434982c03ff2f9d4bf8f70da3776c238b 100644 --- a/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:16:27.411594Z", - "iopub.status.busy": "2025-02-24T08:16:27.411389Z", - "iopub.status.idle": "2025-02-24T08:16:28.577793Z", - "shell.execute_reply": "2025-02-24T08:16:28.577021Z" + "iopub.execute_input": "2025-02-24T09:12:07.902850Z", + "iopub.status.busy": "2025-02-24T09:12:07.902641Z", + "iopub.status.idle": "2025-02-24T09:12:09.064573Z", + "shell.execute_reply": "2025-02-24T09:12:09.063755Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3088.98625 MHz\n", + "CPU Freq: 3306.9619999999995 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb index 3c5e9c56465b949b79a98871bd6ad547ed9b8ac4..a27ab05dcb018bb491649210a7a93007a6e61030 100644 --- a/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:35.102446Z", - "iopub.status.busy": "2025-02-24T08:12:35.102235Z", - "iopub.status.idle": "2025-02-24T08:12:36.278540Z", - "shell.execute_reply": "2025-02-24T08:12:36.277767Z" + "iopub.execute_input": "2025-02-24T09:08:19.221729Z", + "iopub.status.busy": "2025-02-24T09:08:19.221533Z", + "iopub.status.idle": "2025-02-24T09:08:20.387061Z", + "shell.execute_reply": "2025-02-24T09:08:20.386329Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3252.49525 MHz\n", + "CPU Freq: 2937.1595 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.3/.doctrees/tutorials/installation/index.doctree b/v0.9.3/.doctrees/tutorials/installation/index.doctree index 90dc4f3bdad8dccfcd7484a21717e530f68647ef..7aa40801a47a986c6ba300ea9c1f5ecc043ac1c1 100644 Binary files a/v0.9.3/.doctrees/tutorials/installation/index.doctree and b/v0.9.3/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.9.3/.doctrees/tutorials/quick_start/index.doctree b/v0.9.3/.doctrees/tutorials/quick_start/index.doctree index 5dda721a928d17faedc12d90474a1036e34d63e0..d3e8166e427e5516cb2d762fa5128af2d157b9bd 100644 Binary files a/v0.9.3/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.3/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.9.3/_sources/information/environment.result.ipynb.txt b/v0.9.3/_sources/information/environment.result.ipynb.txt index 3c5e9c56465b949b79a98871bd6ad547ed9b8ac4..a27ab05dcb018bb491649210a7a93007a6e61030 100644 --- a/v0.9.3/_sources/information/environment.result.ipynb.txt +++ b/v0.9.3/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:35.102446Z", - "iopub.status.busy": "2025-02-24T08:12:35.102235Z", - "iopub.status.idle": "2025-02-24T08:12:36.278540Z", - "shell.execute_reply": "2025-02-24T08:12:36.277767Z" + "iopub.execute_input": "2025-02-24T09:08:19.221729Z", + "iopub.status.busy": "2025-02-24T09:08:19.221533Z", + "iopub.status.idle": "2025-02-24T09:08:20.387061Z", + "shell.execute_reply": "2025-02-24T09:08:20.386329Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3252.49525 MHz\n", + "CPU Freq: 2937.1595 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.3/information/environment.html b/v0.9.3/information/environment.html index 9e6880810e23115f5c0dc2d0f21c28bebf85e071..bb5cb8dfe08be2ef9ecc75c25091eed4d204fa14 100644 --- a/v0.9.3/information/environment.html +++ b/v0.9.3/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3088.98625 MHz +CPU Freq: 3306.9619999999995 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.3/information/environment.ipynb b/v0.9.3/information/environment.ipynb index 2811482d4f32167294589f30755e1eddc1587204..f4bf782434982c03ff2f9d4bf8f70da3776c238b 100644 --- a/v0.9.3/information/environment.ipynb +++ b/v0.9.3/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:16:27.411594Z", - "iopub.status.busy": "2025-02-24T08:16:27.411389Z", - "iopub.status.idle": "2025-02-24T08:16:28.577793Z", - "shell.execute_reply": "2025-02-24T08:16:28.577021Z" + "iopub.execute_input": "2025-02-24T09:12:07.902850Z", + "iopub.status.busy": "2025-02-24T09:12:07.902641Z", + "iopub.status.idle": "2025-02-24T09:12:09.064573Z", + "shell.execute_reply": "2025-02-24T09:12:09.063755Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3088.98625 MHz\n", + "CPU Freq: 3306.9619999999995 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.3/information/environment.result.html b/v0.9.3/information/environment.result.html index 6e2057d307e586fd7d7d2c7ab7ed6dd02e6e0c38..97a3ff513a0b1e52d877e994fb5977a0e459838c 100644 --- a/v0.9.3/information/environment.result.html +++ b/v0.9.3/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3252.49525 MHz +CPU Freq: 2937.1595 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.3/information/environment.result.ipynb b/v0.9.3/information/environment.result.ipynb index 3c5e9c56465b949b79a98871bd6ad547ed9b8ac4..a27ab05dcb018bb491649210a7a93007a6e61030 100644 --- a/v0.9.3/information/environment.result.ipynb +++ b/v0.9.3/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:35.102446Z", - "iopub.status.busy": "2025-02-24T08:12:35.102235Z", - "iopub.status.idle": "2025-02-24T08:12:36.278540Z", - "shell.execute_reply": "2025-02-24T08:12:36.277767Z" + "iopub.execute_input": "2025-02-24T09:08:19.221729Z", + "iopub.status.busy": "2025-02-24T09:08:19.221533Z", + "iopub.status.idle": "2025-02-24T09:08:20.387061Z", + "shell.execute_reply": "2025-02-24T09:08:20.386329Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3252.49525 MHz\n", + "CPU Freq: 2937.1595 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.3/searchindex.js b/v0.9.3/searchindex.js index d67dde7ea594b80f05f9ecd7a196e9422ab82651..4ff7ec929a92e128fa2af2de02b6f9455f2a7aca 100644 --- a/v0.9.3/searchindex.js +++ b/v0.9.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/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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "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, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "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, 48, 50], "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, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3088": 102, "98625": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3252": 103, "49525": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101], "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, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "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, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "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, 48, 50], "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, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3306": 102, "9619999999995": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "2937": 103, "1595": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101], "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, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.9.4/.buildinfo b/v0.9.4/.buildinfo index 5b0b58241d2dc89c108e1821a189b5df350419be..2dee6a3220cdf689bf11c4c80f93bca191522ac6 100644 --- a/v0.9.4/.buildinfo +++ b/v0.9.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: faaf6900de9c8b4baa30039c675c8a10 +config: d280d1f615a6c33b35de6947c8ea46d5 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree index d0eab53135dc8eb05e9a28b6c37dbcf2b1bc5b81..5251d408863b221a995a8b15d37d1f699fb8b443 100644 Binary files a/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/ascii/index.doctree b/v0.9.4/.doctrees/api_doc/ascii/index.doctree index 5192e02eb2a4204e527975c04913d7dffc343b46..37b49a5556e7083878868977c7c6fade548ec6f0 100644 Binary files a/v0.9.4/.doctrees/api_doc/ascii/index.doctree and b/v0.9.4/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/config/index.doctree b/v0.9.4/.doctrees/api_doc/config/index.doctree index 3e35440eb7a6f9e70dc5fa35d6f899b972263909..4d7f268d4b433934d6bba31dfd3670e7a3b7c662 100644 Binary files a/v0.9.4/.doctrees/api_doc/config/index.doctree and b/v0.9.4/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/config/meta.doctree b/v0.9.4/.doctrees/api_doc/config/meta.doctree index be622f9413a78a5fb4102ae48a76447fc60afeb7..48a6862ddc17bdf1ba833dcc4693f23bcdb009d5 100644 Binary files a/v0.9.4/.doctrees/api_doc/config/meta.doctree and b/v0.9.4/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/background.doctree b/v0.9.4/.doctrees/api_doc/data/background.doctree index 599b9ba0938b12965339961d35268452849d4d05..c65235f894754202b485c894c706e52285ca18f8 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/background.doctree and b/v0.9.4/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/decode.doctree b/v0.9.4/.doctrees/api_doc/data/decode.doctree index 1d4d2715de6b8b350f0ac7caed866aaf5ac10017..516b12f7c1a1a3b9c201cda65c9d1341d81479a4 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/decode.doctree and b/v0.9.4/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/encode.doctree b/v0.9.4/.doctrees/api_doc/data/encode.doctree index 1ddae85fd43430812cb0ab74a1206c3584bd7b88..19945eba6787f6c30092dade878196c8420b5bac 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/encode.doctree and b/v0.9.4/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/image.doctree b/v0.9.4/.doctrees/api_doc/data/image.doctree index 19eb9d99be77f6c3e9b3a5cf976ce3d2746ad50f..6a7d5182e7a81949f6a93ae88c6eebe64fad56b3 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/image.doctree and b/v0.9.4/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/index.doctree b/v0.9.4/.doctrees/api_doc/data/index.doctree index 69f44994940cff9aca2a2b299edb0b847ded57f0..ba55b2b3c8a64ea268598bc979688dd6ed2c9694 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/index.doctree and b/v0.9.4/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/layer.doctree b/v0.9.4/.doctrees/api_doc/data/layer.doctree index 6e56e16cffed8ededff628d3008d1c21e62d17e2..be6240f2239905401f36a729ee7eadae164fea58 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/layer.doctree and b/v0.9.4/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree index 82017ea278a02fe9748484cda68cc6b068f37335..f97a776cf4d4750a949abed97f4dd6c35d67ed35 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/censor.doctree b/v0.9.4/.doctrees/api_doc/detect/censor.doctree index 1b06aa4b7f3d102c1337077f201827edcb4e96a4..2c5358d62f2b4b9c05131bc19c4085a1e61e0437 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/censor.doctree and b/v0.9.4/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/eye.doctree b/v0.9.4/.doctrees/api_doc/detect/eye.doctree index a908be772da1ef1a4dafb8c49a8c83c245fbeeb7..279319983b9a710ed781d290d20bcd41903a6dd1 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/eye.doctree and b/v0.9.4/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/face.doctree b/v0.9.4/.doctrees/api_doc/detect/face.doctree index 63be896d122c96f00fcd073fc895964c87b2368b..544a2f72b385896c6ea4e46bfb48150c8d172f98 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/face.doctree and b/v0.9.4/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree index 5de712e766a531c6f5afcb22f2d9e9a7b2444764..969501f736ec400202f4f248394401788e834b4a 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/hand.doctree b/v0.9.4/.doctrees/api_doc/detect/hand.doctree index e72c3739b6acebaf0ac61fba9b9e27da37f90e61..5694b431ceb319f6c390faa6fb5f5646483511ea 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/hand.doctree and b/v0.9.4/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/head.doctree b/v0.9.4/.doctrees/api_doc/detect/head.doctree index 531c279e0220c6312400f988b77dbb1702c40db9..fd4b5f07eb62356d8d4e92f27be633caff13b52c 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/head.doctree and b/v0.9.4/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/index.doctree b/v0.9.4/.doctrees/api_doc/detect/index.doctree index bdfb2fe23c611a2a80d952d50db4d0156d62504e..d29a9ca439da62feae8ff55ea4339ad551d05118 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/index.doctree and b/v0.9.4/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree index b31ab4d81aa5809f42f44099288dba1a61d2c893..237cb3d600e081f9c362c32cc21e0b293d78dcbe 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/person.doctree b/v0.9.4/.doctrees/api_doc/detect/person.doctree index bae89473ff939195388afecc0a362a4596994048..117182fc4e4daa638160a1b43f262090f06e45f2 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/person.doctree and b/v0.9.4/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/similarity.doctree b/v0.9.4/.doctrees/api_doc/detect/similarity.doctree index ad9e2971b72e46b499afcdcd6701e16d62c4ad4a..cbbae3b406c40fcfc17fc82c572ad253c8bd0cd5 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.4/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/text.doctree b/v0.9.4/.doctrees/api_doc/detect/text.doctree index c2bc346b538c7a3d4944703ecf7c171c98ca1fe3..930b30567bcee30cb71dc76732225043cb1e7545 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/text.doctree and b/v0.9.4/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/visual.doctree b/v0.9.4/.doctrees/api_doc/detect/visual.doctree index 291ebe2e9065be025c68a808bf21d9a20ed5d8fb..50f5b02c8944c8206ea08e26c6e2225736673b28 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/visual.doctree and b/v0.9.4/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/edge/canny.doctree b/v0.9.4/.doctrees/api_doc/edge/canny.doctree index 3d2a176bd420ab6a06c68d9a6fb71d1efcfd2225..b0e555f50ef63b7be2024286e2c36bc112efed0f 100644 Binary files a/v0.9.4/.doctrees/api_doc/edge/canny.doctree and b/v0.9.4/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/edge/index.doctree b/v0.9.4/.doctrees/api_doc/edge/index.doctree index b2aafeb939402bddf587211acf5600ba78bedd24..297d6b576d033d429004eb5447d6a17c24ab7c11 100644 Binary files a/v0.9.4/.doctrees/api_doc/edge/index.doctree and b/v0.9.4/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/edge/lineart.doctree b/v0.9.4/.doctrees/api_doc/edge/lineart.doctree index d77507242c2f2e1b8e2a9a50e90f94e469bc1d2b..d10096440e05fb59c9ad56cc8930431ad539532c 100644 Binary files a/v0.9.4/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.4/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree index 9b73ee058351d9092f06aee97a45c078ca92d3b9..b442483dbdfc13b2412134ff02c25359c9692b59 100644 Binary files a/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/generic/classify.doctree b/v0.9.4/.doctrees/api_doc/generic/classify.doctree index 7359be92550904369ba9982b9c8daad208d37b96..c3e1b838169a47e29bef1e44296ef230494f852c 100644 Binary files a/v0.9.4/.doctrees/api_doc/generic/classify.doctree and b/v0.9.4/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/generic/enhance.doctree b/v0.9.4/.doctrees/api_doc/generic/enhance.doctree index ef3f00821b002adb544b66a5bb7cc7afc995a8e8..98ba178b3eaf467926f6793979f6f3d030609f92 100644 Binary files a/v0.9.4/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.4/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/generic/index.doctree b/v0.9.4/.doctrees/api_doc/generic/index.doctree index a4df65482902dcd1860200bed920fcc0c7974c2b..88ac0429435c7bfd4be9165b7712c2c8840e825f 100644 Binary files a/v0.9.4/.doctrees/api_doc/generic/index.doctree and b/v0.9.4/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/generic/yolo.doctree b/v0.9.4/.doctrees/api_doc/generic/yolo.doctree index c52d2e53c8d61ee9ce1d503977271d1ce13646d3..23735736782ed7ad26772995a23fe688bac62c10 100644 Binary files a/v0.9.4/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.4/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree index 1b2f5c233e30160b5996b937497c4b65ca492cbb..38da9eff5fd7b2d1d6d8704329349e23038640f0 100644 Binary files a/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metadata/index.doctree b/v0.9.4/.doctrees/api_doc/metadata/index.doctree index b701ed1c1304317ee85b5741b8896734b8b04cd5..4450503ea314c61e95d9e5b4d23d4076f4a7d807 100644 Binary files a/v0.9.4/.doctrees/api_doc/metadata/index.doctree and b/v0.9.4/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree index 60b171548e998cf60c67209939c2bf605e409195..7566f8c2e4f48443ccab34a9f4252aa905119cb3 100644 Binary files a/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree index 1b4fc9f58d05210fa947a40bece1fa3b67ae4408..7e98dbfccaab100d5c13e23d6b4c9c3ef3f6b162 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree index 1cad6df3a375b51599918cf626e79b16765b6b19..0501b0e336bbc2fd378b657309d80eebbabba363 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree index 848ef51e2992d3bf565d4daacc633407d9b13d5c..4f73d845ff08c181f58d7e440b6e41f80c66a8fa 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/index.doctree b/v0.9.4/.doctrees/api_doc/metrics/index.doctree index 30ac1abf23ebfea80cfd58eccea5c64a755499ec..06b1156d3e4d1127fe434cac68811da368b4e7a5 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/index.doctree and b/v0.9.4/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree index e6f09f499218e98785fd90060a91dbac9b0880ce..7522613572b816b648fc9976d2c8f41c34834726 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree index cf196f2463ae38a865fce0b521219bef34046040..cb1deed1191a5aaf9d41ac102a398036496b276a 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree index de2aa15f3f981b460c28e24139501ee1e72e735f..09bfe830240836af1a191beffc9671b18e282a67 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/ocr/index.doctree b/v0.9.4/.doctrees/api_doc/ocr/index.doctree index 4f14ab586061b9290ab522ceb0a203f635b8b5ec..a25d71f36ba05ce759166b3712abd550fbfc4129 100644 Binary files a/v0.9.4/.doctrees/api_doc/ocr/index.doctree and b/v0.9.4/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/operate/align.doctree b/v0.9.4/.doctrees/api_doc/operate/align.doctree index 8f44ef607830bb0ab36ae503cb7c4e9fec78a3cf..2b88bdf51e0050fed0f6374f5b4ab14a968cfb6b 100644 Binary files a/v0.9.4/.doctrees/api_doc/operate/align.doctree and b/v0.9.4/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/operate/censor.doctree b/v0.9.4/.doctrees/api_doc/operate/censor.doctree index 894390af371842272524429121fb698d66ee99f1..afff1bfec55c66e3ec9ca1be9e42a402e23096e1 100644 Binary files a/v0.9.4/.doctrees/api_doc/operate/censor.doctree and b/v0.9.4/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree index cf6b001a3fd0b4d4889d03ab377b20d7b2875fc1..fdc68c4b1ae3eaddd49903e55e45c49e9b4a3ff6 100644 Binary files a/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/operate/index.doctree b/v0.9.4/.doctrees/api_doc/operate/index.doctree index 0e7466e1a6d3002f056bed314bee6816f1ed6d9e..7d7152367ed9a47fee56c110c885e53efcb71e93 100644 Binary files a/v0.9.4/.doctrees/api_doc/operate/index.doctree and b/v0.9.4/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree index 8d0eebc20f82c2c33fe04b216225f2dc1e83d744..959dc6b35c221aa804c470f7ba19dad173ce20b1 100644 Binary files a/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree index 826c9acf3af1d741f83a50f0a43f4cb293da83fc..5dd69a8590dd9128936975c4456e15257e85f506 100644 Binary files a/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/pose/format.doctree b/v0.9.4/.doctrees/api_doc/pose/format.doctree index 34e5941b7033f5569af766b21304bda20bb33443..9b3e935d7044cf806ed238c5295b768cc68896ea 100644 Binary files a/v0.9.4/.doctrees/api_doc/pose/format.doctree and b/v0.9.4/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/pose/index.doctree b/v0.9.4/.doctrees/api_doc/pose/index.doctree index 1a42e9a4080ba943d1e343f6a54cc6e6e2706f93..3a0ff4d468fe0b455a2f8f2efbe2d6a3d8769cdd 100644 Binary files a/v0.9.4/.doctrees/api_doc/pose/index.doctree and b/v0.9.4/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/pose/visual.doctree b/v0.9.4/.doctrees/api_doc/pose/visual.doctree index adb5bc1f6c90e8d541dc5c623b6bc96f975b2e12..344b221b0cb97bb8a1b0ca5262a3cd9123e850d5 100644 Binary files a/v0.9.4/.doctrees/api_doc/pose/visual.doctree and b/v0.9.4/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/preprocess/base.doctree b/v0.9.4/.doctrees/api_doc/preprocess/base.doctree index 47d2a3032e424c17e7d7fff80a3ea20c2ed96cbc..5890354b1edfd4da37693b36d4b3bbbb23a7b06b 100644 Binary files a/v0.9.4/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/preprocess/index.doctree b/v0.9.4/.doctrees/api_doc/preprocess/index.doctree index c48f40075a26a3e026af116aa2ac2ff8527eec42..d4d39f464a404421658feb98e1056e91266d14d3 100644 Binary files a/v0.9.4/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree index 1355ae8ed4f96b855dd5f837982b8e96bbca6398..adf104954033fc424db93fa7c9260288b904c270 100644 Binary files a/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree index cec2111c739d7174066971046eca310598f6879d..aa68aed93e31f9c5af5bf15e3f284f35370cfa5b 100644 Binary files a/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree b/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree index 431fdba45b9ae2e1e35e817d9c2646e5f4aafcea..7b67533a54c0d920173009c8c8123e1b9a8e2f7d 100644 Binary files a/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/resource/background.doctree b/v0.9.4/.doctrees/api_doc/resource/background.doctree index d8c4b1edd93394b0f58a443ac04914ae810b0896..9d03963ef27a165bbbabff5693ecd538c9327017 100644 Binary files a/v0.9.4/.doctrees/api_doc/resource/background.doctree and b/v0.9.4/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/resource/index.doctree b/v0.9.4/.doctrees/api_doc/resource/index.doctree index 63454261f4d0872586b34128483621ffd4e62af7..d26a251ed6e7ae771422dc1d494eca7aa04d73e2 100644 Binary files a/v0.9.4/.doctrees/api_doc/resource/index.doctree and b/v0.9.4/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree index b259a40e59b8e99be922f19c172f3e13af2cd76f..2197961de3886c5337ab6d4f990402f8d570e427 100644 Binary files a/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/restore/index.doctree b/v0.9.4/.doctrees/api_doc/restore/index.doctree index 7c117460f8afa868c667e1e7d982bb2146e5cadb..cf7e55e1fd6b1aef4d162e5b66bc35c9b35efc1f 100644 Binary files a/v0.9.4/.doctrees/api_doc/restore/index.doctree and b/v0.9.4/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree index a4b144c801351bab6abac770883b6464dad8422f..683cef5350fdd62b008d198d695523a469a3b1e7 100644 Binary files a/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/restore/scunet.doctree b/v0.9.4/.doctrees/api_doc/restore/scunet.doctree index f55c7ca7619bfcf7ec1f481804dff025288f9356..84811ee1ff59f5cd441a39dfa331a8c2882b0e4f 100644 Binary files a/v0.9.4/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.4/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/sd/index.doctree b/v0.9.4/.doctrees/api_doc/sd/index.doctree index e572465afde1814473082c5a20747d2c5a35bd76..fa8872b2b00636b24ec3857bcdb9ec0a63325d8c 100644 Binary files a/v0.9.4/.doctrees/api_doc/sd/index.doctree and b/v0.9.4/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/sd/metadata.doctree b/v0.9.4/.doctrees/api_doc/sd/metadata.doctree index cd02ac87e945bd913a337cedeec3ad77b9c75037..3ded66a85a2ab4b0b6fa0f698d2445c7e9228de5 100644 Binary files a/v0.9.4/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.4/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/sd/model.doctree b/v0.9.4/.doctrees/api_doc/sd/model.doctree index cb7b1bbab090d11df35308c1f02a47ebc45c028b..6a304f3cc5bf3166c2c2850f5b9526973f63d898 100644 Binary files a/v0.9.4/.doctrees/api_doc/sd/model.doctree and b/v0.9.4/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/sd/nai.doctree b/v0.9.4/.doctrees/api_doc/sd/nai.doctree index e7a2c94d637e02230421c8ec08352a220fee0dd0..0a3ad559dda0d6ced4d8a4548da11df5d979759e 100644 Binary files a/v0.9.4/.doctrees/api_doc/sd/nai.doctree and b/v0.9.4/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/segment/index.doctree b/v0.9.4/.doctrees/api_doc/segment/index.doctree index 0e1aee95f4bbf633a1c35095b979162d8fee8052..1b5b4f4c7b1df03e3c9a48f9174c61fa2f0b2576 100644 Binary files a/v0.9.4/.doctrees/api_doc/segment/index.doctree and b/v0.9.4/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree index 3bd36cef6769d47e60bd1ceacceadbf5833e2525..50859261c84df0924cc091ea6c6190138764c258 100644 Binary files a/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree index c16359759c5484db612a6a43ae2b5bea42ce5b17..0c6fed85a420ce2ea9124f9231f252e4bf8feab6 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/character.doctree b/v0.9.4/.doctrees/api_doc/tagging/character.doctree index 914b989d64859a0feb70a32ebd59b550039b96a1..c03a9446ac588176b0159278d4fc3f769af0c966 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/character.doctree and b/v0.9.4/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree index 181489647d81306a4d2a4fbc164c0d0a6cea7bce..5ed0f34e05528cac6bc4c1b8a0b3a3d3022b23ab 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/format.doctree b/v0.9.4/.doctrees/api_doc/tagging/format.doctree index 1e693c92a23c41a7450669dd226c5abcc95a8ec0..67b12bfbc4b5fa8fd0356bee59132f9f1752f1e3 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/format.doctree and b/v0.9.4/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/index.doctree b/v0.9.4/.doctrees/api_doc/tagging/index.doctree index 2bcea41dc233541d9c9e2b3e3c9d4d25c774f1a5..d424dbf83185032887d50160c3fc6930fbfb6e9d 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/index.doctree and b/v0.9.4/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/match.doctree b/v0.9.4/.doctrees/api_doc/tagging/match.doctree index ab45f2808a5604d5ac811ffe12e5421328dff9e1..5e3527b0a36bd3b38990e0dab568c5ca0980a7fc 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/match.doctree and b/v0.9.4/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree index 1f02314283286a755a41e7a862ab16940724b0a9..b9bc9a64b98fc12ddce07e2248f26714359771e2 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/order.doctree b/v0.9.4/.doctrees/api_doc/tagging/order.doctree index 3693f98b3af45e8e49af51ff2dba3b6852a1332c..259121b30a108216ef2f62ed646cfafb15961eee 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/order.doctree and b/v0.9.4/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree index 11609ed9d8c4b0e267fe1359c3a1dc38ea2d8496..8fb8335a79ca2452e7f8b36d66dcab652e5050bc 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree index 6a7543e0bb357b3040d178d0821830640a88b00e..4ff979a3547dba48cebf78e3f8a93a6c5ce50eb3 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree index 62dbda4e175004b3e244db90baf7fba2924600f6..b1aa7ab89d26f3d5e0a789ef9b96f4711b037acc 100644 Binary files a/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/upscale/index.doctree b/v0.9.4/.doctrees/api_doc/upscale/index.doctree index 77f5495fb0371c519b648283bd2d37736f9b22a0..ba6bd3ccd31802dc6b0617b879a11453a42c4193 100644 Binary files a/v0.9.4/.doctrees/api_doc/upscale/index.doctree and b/v0.9.4/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/utils/cache.doctree b/v0.9.4/.doctrees/api_doc/utils/cache.doctree index 5bef72e51d96dbd4adede2ea5d26465771acea7e..8309f2682d4a122e01ad39ca36ca05c9b36d4aec 100644 Binary files a/v0.9.4/.doctrees/api_doc/utils/cache.doctree and b/v0.9.4/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/utils/func.doctree b/v0.9.4/.doctrees/api_doc/utils/func.doctree index 53ea44e6325b29a23ad68ece3348190dc323592d..72f7b62114f6f26a32f8661ab4983c2be0e56e12 100644 Binary files a/v0.9.4/.doctrees/api_doc/utils/func.doctree and b/v0.9.4/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/utils/index.doctree b/v0.9.4/.doctrees/api_doc/utils/index.doctree index 2d91f63a8bf10eb6c10ceec6ba6e46927c1c6622..9927271933232019073fbe2796207ea4a1a06813 100644 Binary files a/v0.9.4/.doctrees/api_doc/utils/index.doctree and b/v0.9.4/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree index 76818b4914ff9649d7f813f36f548d7e16790220..a029112397265d3edfbc9c83b0d968ee90ea3ae4 100644 Binary files a/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree index f7dd6316a797109ea298eba61b430bec7e79ecb7..38dba39cb3c6a5d14f512825d9f734fbdf94d57c 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree index c3d1413ecce4ee522ce662fa9194a7c935b2d8ca..1c38836585ba79733f2f1152f04553d60c944277 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/classify.doctree b/v0.9.4/.doctrees/api_doc/validate/classify.doctree index feec78775742654b78fe2649c6fbbda16fabcd06..45a8554418ec47151034677fe5d39cac9b519b98 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/classify.doctree and b/v0.9.4/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/color.doctree b/v0.9.4/.doctrees/api_doc/validate/color.doctree index 090bf7928d64cf51d51b947505f8dec32162600e..a6b07ce5b9f351a6aed1c54c7bef64aba48e7960 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/color.doctree and b/v0.9.4/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/completeness.doctree b/v0.9.4/.doctrees/api_doc/validate/completeness.doctree index d4806844025acd62fe6b48ccb874a12b23504c4d..f7e73baf35493192c1ea93f7ff8a87964fb876cf 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.4/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree index 4581920cf881f326077f989d32a53959262e5800..e038acfdbd81454905f582e9be21e3a820434ac0 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/furry.doctree b/v0.9.4/.doctrees/api_doc/validate/furry.doctree index ff1219b791705706dc36e61d541c4efa547ef9c1..2a0eaa1d468df04c28b5ecb0bd5c76e33f68fdc6 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/furry.doctree and b/v0.9.4/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/index.doctree b/v0.9.4/.doctrees/api_doc/validate/index.doctree index 57c2afc9857ed2721c6936a175dafbdbc296f35d..a6d9a4ffc648131a82dda96e5bf5041dbcce2408 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/index.doctree and b/v0.9.4/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree index 9d39de516651023b577d15da9fa14a09e2bbf387..31e5a3cfdb7437dc026af64366b7b4259b7bf0aa 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree index 4ea4385d38cfad3daa40c22cd9797e83edc99ae7..301b6cbf7293d822d5dbbf9513767b08505e4268 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/portrait.doctree b/v0.9.4/.doctrees/api_doc/validate/portrait.doctree index e5a2596eeaef6062402f52e0628225f20c5b4422..10fb47996ab66c32de9360a727a4af1a9057769a 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.4/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/rating.doctree b/v0.9.4/.doctrees/api_doc/validate/rating.doctree index 49be774a11945034d8cb6874839faac3aca4d45e..f6da0d7b3c08f395d1b70462dcae09677d4baca0 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/rating.doctree and b/v0.9.4/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/real.doctree b/v0.9.4/.doctrees/api_doc/validate/real.doctree index 4a59db3864ce113fcdbd04d722c241c0ad15bb52..d6e9922ff4ff8cca04dc1dd6f5b58e0079fb90df 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/real.doctree and b/v0.9.4/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/safe.doctree b/v0.9.4/.doctrees/api_doc/validate/safe.doctree index 726d887fc44ab63080d6422029366bc42e267ba0..8173d0976a4adf17ca5acfbb1725552632debe0e 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/safe.doctree and b/v0.9.4/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/style_age.doctree b/v0.9.4/.doctrees/api_doc/validate/style_age.doctree index 75fcbdef5293f89db146110839ce0779b3d610d6..19732033b04c55fc1814dd560d5a047772b74dd1 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.4/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/teen.doctree b/v0.9.4/.doctrees/api_doc/validate/teen.doctree index e932178d69b8539e46085f4146a9b6b20d567684..c78fec63370aba0d47d2876245e18703e7e61322 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/teen.doctree and b/v0.9.4/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/truncate.doctree b/v0.9.4/.doctrees/api_doc/validate/truncate.doctree index 0da8a8ce261ce446614d9d590cf682d114feffbb..2f3bf0bb015fbce9d32123e6c8bcb934dd54346c 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.4/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.9.4/.doctrees/environment.pickle b/v0.9.4/.doctrees/environment.pickle index b3ad0beec00eaca7927a00c7600d4b74685b68c0..0908741f36e506fb09aa01696b6c5395603e2c57 100644 Binary files a/v0.9.4/.doctrees/environment.pickle and b/v0.9.4/.doctrees/environment.pickle differ diff --git a/v0.9.4/.doctrees/index.doctree b/v0.9.4/.doctrees/index.doctree index a6c15219b0ef89c6e79e547785bff5f926996fac..bf8a0f3923051c48129ff2e2243d86a0d9ef8d9c 100644 Binary files a/v0.9.4/.doctrees/index.doctree and b/v0.9.4/.doctrees/index.doctree differ diff --git a/v0.9.4/.doctrees/information/environment.doctree b/v0.9.4/.doctrees/information/environment.doctree index 0606d79a0ce4ec9455acbdd3e3e2c11eac639d97..accbd5867510b5b0311ebcc25fb2830e158c56e4 100644 Binary files a/v0.9.4/.doctrees/information/environment.doctree and b/v0.9.4/.doctrees/information/environment.doctree differ diff --git a/v0.9.4/.doctrees/information/environment.result.doctree b/v0.9.4/.doctrees/information/environment.result.doctree index ee2da12387ada89fb427fc6e1a0800a019d18ae1..2dae9de3aaad11c9a215e9322ebe9abc08ee2409 100644 Binary files a/v0.9.4/.doctrees/information/environment.result.doctree and b/v0.9.4/.doctrees/information/environment.result.doctree differ diff --git a/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb index d678cf312eefcdf0d2d7e7a5ce55c750731257d2..fc84f77a4cb54f73e885b96d0a6b9aa8ce19a043 100644 --- a/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:16:49.011830Z", - "iopub.status.busy": "2025-02-24T08:16:49.011354Z", - "iopub.status.idle": "2025-02-24T08:16:50.177204Z", - "shell.execute_reply": "2025-02-24T08:16:50.176417Z" + "iopub.execute_input": "2025-02-24T09:12:29.094401Z", + "iopub.status.busy": "2025-02-24T09:12:29.094200Z", + "iopub.status.idle": "2025-02-24T09:12:30.257786Z", + "shell.execute_reply": "2025-02-24T09:12:30.257083Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3044.22925 MHz\n", + "CPU Freq: 3204.63275 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb index 3625ce2369421027f4b26421d142c624c5975e72..78fea8a31902e65c7406c9fb3c48b62b5c1edf7d 100644 --- a/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:47.724150Z", - "iopub.status.busy": "2025-02-24T08:12:47.723925Z", - "iopub.status.idle": "2025-02-24T08:12:48.896116Z", - "shell.execute_reply": "2025-02-24T08:12:48.895420Z" + "iopub.execute_input": "2025-02-24T09:08:31.435752Z", + "iopub.status.busy": "2025-02-24T09:08:31.435279Z", + "iopub.status.idle": "2025-02-24T09:08:32.606521Z", + "shell.execute_reply": "2025-02-24T09:08:32.605757Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3240.89625 MHz\n", + "CPU Freq: 3223.05125 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.4/.doctrees/tutorials/installation/index.doctree b/v0.9.4/.doctrees/tutorials/installation/index.doctree index 40bb27036b79f615cf9afef6551ecd0aa1b4ff72..22629a6a7cb4289f86309a63c7b46f2031609286 100644 Binary files a/v0.9.4/.doctrees/tutorials/installation/index.doctree and b/v0.9.4/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.9.4/.doctrees/tutorials/quick_start/index.doctree b/v0.9.4/.doctrees/tutorials/quick_start/index.doctree index 1c38433918d33edda5c2f49f4048ab3f674292dc..c5ced76f275f2a96feec73be4eb2497fc6a30cc0 100644 Binary files a/v0.9.4/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.4/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.9.4/_sources/information/environment.result.ipynb.txt b/v0.9.4/_sources/information/environment.result.ipynb.txt index 3625ce2369421027f4b26421d142c624c5975e72..78fea8a31902e65c7406c9fb3c48b62b5c1edf7d 100644 --- a/v0.9.4/_sources/information/environment.result.ipynb.txt +++ b/v0.9.4/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:47.724150Z", - "iopub.status.busy": "2025-02-24T08:12:47.723925Z", - "iopub.status.idle": "2025-02-24T08:12:48.896116Z", - "shell.execute_reply": "2025-02-24T08:12:48.895420Z" + "iopub.execute_input": "2025-02-24T09:08:31.435752Z", + "iopub.status.busy": "2025-02-24T09:08:31.435279Z", + "iopub.status.idle": "2025-02-24T09:08:32.606521Z", + "shell.execute_reply": "2025-02-24T09:08:32.605757Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3240.89625 MHz\n", + "CPU Freq: 3223.05125 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.4/information/environment.html b/v0.9.4/information/environment.html index 54bec57f75ca68b8a1c0bbb744501b8bc10f1925..8438989017c82611074cf083152ed0a83213e8b4 100644 --- a/v0.9.4/information/environment.html +++ b/v0.9.4/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3044.22925 MHz +CPU Freq: 3204.63275 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.4/information/environment.ipynb b/v0.9.4/information/environment.ipynb index d678cf312eefcdf0d2d7e7a5ce55c750731257d2..fc84f77a4cb54f73e885b96d0a6b9aa8ce19a043 100644 --- a/v0.9.4/information/environment.ipynb +++ b/v0.9.4/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:16:49.011830Z", - "iopub.status.busy": "2025-02-24T08:16:49.011354Z", - "iopub.status.idle": "2025-02-24T08:16:50.177204Z", - "shell.execute_reply": "2025-02-24T08:16:50.176417Z" + "iopub.execute_input": "2025-02-24T09:12:29.094401Z", + "iopub.status.busy": "2025-02-24T09:12:29.094200Z", + "iopub.status.idle": "2025-02-24T09:12:30.257786Z", + "shell.execute_reply": "2025-02-24T09:12:30.257083Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3044.22925 MHz\n", + "CPU Freq: 3204.63275 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.4/information/environment.result.html b/v0.9.4/information/environment.result.html index 5b620645ad6dc17adf0564007d52cd0b6bb6ac38..55a7123a237a20462a922c185539a2f61b3efb3d 100644 --- a/v0.9.4/information/environment.result.html +++ b/v0.9.4/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3240.89625 MHz +CPU Freq: 3223.05125 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.4/information/environment.result.ipynb b/v0.9.4/information/environment.result.ipynb index 3625ce2369421027f4b26421d142c624c5975e72..78fea8a31902e65c7406c9fb3c48b62b5c1edf7d 100644 --- a/v0.9.4/information/environment.result.ipynb +++ b/v0.9.4/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-24T08:12:47.724150Z", - "iopub.status.busy": "2025-02-24T08:12:47.723925Z", - "iopub.status.idle": "2025-02-24T08:12:48.896116Z", - "shell.execute_reply": "2025-02-24T08:12:48.895420Z" + "iopub.execute_input": "2025-02-24T09:08:31.435752Z", + "iopub.status.busy": "2025-02-24T09:08:31.435279Z", + "iopub.status.idle": "2025-02-24T09:08:32.606521Z", + "shell.execute_reply": "2025-02-24T09:08:32.605757Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3240.89625 MHz\n", + "CPU Freq: 3223.05125 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.4/searchindex.js b/v0.9.4/searchindex.js index 1c55ce5dd37097c4a82615cc8b474f338af58b8d..3663f58f70cb52eeb541cb090fb2b746d08b5cf5 100644 --- a/v0.9.4/searchindex.js +++ b/v0.9.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/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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "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, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "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, 48, 50], "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, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3044": 102, "22925": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3240": 103, "89625": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101], "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, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "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/similarity", "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/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "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/cache", "api_doc/utils/func", "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/furry", "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/similarity.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/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.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/cache.rst", "api_doc/utils/func.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/furry.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.similarity", "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.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "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.cache", "imgutils.utils.func", "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.furry", "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, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "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, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "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, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "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, 48, 50], "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, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 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, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3204": 102, "63275": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3223": 103, "05125": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 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, "", "has_alpha_channel"], [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, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 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.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 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, 93, 94, 95, 96, 97, 98, 99, 100, 101], "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, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "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, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "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": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 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, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "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"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "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.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "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.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "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"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "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"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file